2025-09-08T07:41:44,564 Created temporary directory: /tmp/pip-build-tracker-cg_wg4ug 2025-09-08T07:41:44,564 Initialized build tracking at /tmp/pip-build-tracker-cg_wg4ug 2025-09-08T07:41:44,564 Created build tracker: /tmp/pip-build-tracker-cg_wg4ug 2025-09-08T07:41:44,565 Entered build tracker: /tmp/pip-build-tracker-cg_wg4ug 2025-09-08T07:41:44,565 Created temporary directory: /tmp/pip-wheel-glkh0uzy 2025-09-08T07:41:44,568 Created temporary directory: /tmp/pip-ephem-wheel-cache-lmtbnugm 2025-09-08T07:41:44,625 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T07:41:44,628 2 location(s) to search for versions of python-rocksdb: 2025-09-08T07:41:44,628 * https://pypi.org/simple/python-rocksdb/ 2025-09-08T07:41:44,628 * https://www.piwheels.org/simple/python-rocksdb/ 2025-09-08T07:41:44,628 Fetching project page and analyzing links: https://pypi.org/simple/python-rocksdb/ 2025-09-08T07:41:44,628 Getting page https://pypi.org/simple/python-rocksdb/ 2025-09-08T07:41:44,629 Found index url https://pypi.org/simple/ 2025-09-08T07:41:44,789 Fetched page https://pypi.org/simple/python-rocksdb/ as application/vnd.pypi.simple.v1+json 2025-09-08T07:41:44,792 Found link https://files.pythonhosted.org/packages/a3/12/8e701cfb48bd971b9de37c7c5c7556a87f4921f8b69278fbd05e94e9ecc0/python-rocksdb-0.6.tar.gz (from https://pypi.org/simple/python-rocksdb/), version: 0.6 2025-09-08T07:41:44,792 Found link https://files.pythonhosted.org/packages/b1/af/662c8f37cee95fc118304887956bcae0838b403cb91909097de1860a0053/python-rocksdb-0.6.1.tar.gz (from https://pypi.org/simple/python-rocksdb/), version: 0.6.1 2025-09-08T07:41:44,792 Found link https://files.pythonhosted.org/packages/5d/78/d3f057b5bf7600a2ab2165cade77477576b19a817ca318fc0e02f0397741/python-rocksdb-0.6.2.tar.gz (from https://pypi.org/simple/python-rocksdb/), version: 0.6.2 2025-09-08T07:41:44,793 Found link https://files.pythonhosted.org/packages/06/4d/183062a93c16847a9da2a9525bd60850e8df1f09485b9611447a9e72da03/python-rocksdb-0.6.3.tar.gz (from https://pypi.org/simple/python-rocksdb/), version: 0.6.3 2025-09-08T07:41:44,793 Found link https://files.pythonhosted.org/packages/32/1d/826800098cd08dd5bc9517ba3860970f18d55d7add161050598aabbf01fa/python-rocksdb-0.6.4.tar.gz (from https://pypi.org/simple/python-rocksdb/), version: 0.6.4 2025-09-08T07:41:44,793 Found link https://files.pythonhosted.org/packages/03/ce/b489751d33cd1d1ddbd747bb12b340a59f9302e5192ae9714e3f183224a7/python-rocksdb-0.6.5.tar.gz (from https://pypi.org/simple/python-rocksdb/), version: 0.6.5 2025-09-08T07:41:44,794 Found link https://files.pythonhosted.org/packages/6a/56/ff75619c6167c7dba356edae03ea63e766d8f3474e67c1a32cebd4325bb0/python-rocksdb-0.6.6.tar.gz (from https://pypi.org/simple/python-rocksdb/), version: 0.6.6 2025-09-08T07:41:44,794 Found link https://files.pythonhosted.org/packages/a2/99/382b48731aa307e5550a6bee706c13e5df73638f4188ae4fc2a455e3d26b/python-rocksdb-0.6.7.tar.gz (from https://pypi.org/simple/python-rocksdb/), version: 0.6.7 2025-09-08T07:41:44,794 Found link https://files.pythonhosted.org/packages/d9/db/4c71bf7ab3f5e100e1c81831d9c8f37df1d88249d25c71da5bb0e1225f59/python-rocksdb-0.6.8.tar.gz (from https://pypi.org/simple/python-rocksdb/), version: 0.6.8 2025-09-08T07:41:44,794 Found link https://files.pythonhosted.org/packages/66/ec/5668df5564ef3bc6aa985ac5609ac716d4808b935f69e0e4720460a58b0e/python-rocksdb-0.6.9.tar.gz (from https://pypi.org/simple/python-rocksdb/), version: 0.6.9 2025-09-08T07:41:44,795 Found link https://files.pythonhosted.org/packages/94/81/9a8e498a26ec34da9e1ae87e831468aedb4a6ba42aa9ea779b97896cfea7/python-rocksdb-0.7.0.tar.gz (from https://pypi.org/simple/python-rocksdb/), version: 0.7.0 2025-09-08T07:41:44,795 Fetching project page and analyzing links: https://www.piwheels.org/simple/python-rocksdb/ 2025-09-08T07:41:44,795 Getting page https://www.piwheels.org/simple/python-rocksdb/ 2025-09-08T07:41:44,797 Found index url https://www.piwheels.org/simple/ 2025-09-08T07:41:44,900 Fetched page https://www.piwheels.org/simple/python-rocksdb/ as text/html 2025-09-08T07:41:44,901 Skipping link: not a file: https://www.piwheels.org/simple/python-rocksdb/ 2025-09-08T07:41:44,901 Skipping link: not a file: https://pypi.org/simple/python-rocksdb/ 2025-09-08T07:41:44,929 Given no hashes to check 1 links for project 'python-rocksdb': discarding no candidates 2025-09-08T07:41:44,930 Collecting python-rocksdb==0.6 2025-09-08T07:41:44,932 Created temporary directory: /tmp/pip-unpack-6vu2u_5x 2025-09-08T07:41:45,071 Downloading python-rocksdb-0.6.tar.gz (147 kB) 2025-09-08T07:41:45,150 Added python-rocksdb==0.6 from https://files.pythonhosted.org/packages/a3/12/8e701cfb48bd971b9de37c7c5c7556a87f4921f8b69278fbd05e94e9ecc0/python-rocksdb-0.6.tar.gz to build tracker '/tmp/pip-build-tracker-cg_wg4ug' 2025-09-08T07:41:45,151 Running setup.py (path:/tmp/pip-wheel-glkh0uzy/python-rocksdb_cfad6643a9504ff3b231ae9043e5b009/setup.py) egg_info for package python-rocksdb 2025-09-08T07:41:45,151 Created temporary directory: /tmp/pip-pip-egg-info-ipjgp90b 2025-09-08T07:41:45,151 Preparing metadata (setup.py): started 2025-09-08T07:41:45,152 Running command python setup.py egg_info 2025-09-08T07:41:49,502 Error compiling Cython file: 2025-09-08T07:41:49,502 ------------------------------------------------------------ 2025-09-08T07:41:49,502 ... 2025-09-08T07:41:49,502 from cpython.bytes cimport PyBytes_Size 2025-09-08T07:41:49,502 from cpython.bytes cimport PyBytes_FromString 2025-09-08T07:41:49,502 from cpython.bytes cimport PyBytes_FromStringAndSize 2025-09-08T07:41:49,503 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T07:41:49,503 from std_memory cimport shared_ptr 2025-09-08T07:41:49,503 ^ 2025-09-08T07:41:49,503 ------------------------------------------------------------ 2025-09-08T07:41:49,503 rocksdb/_rocksdb.pyx:15:0: 'std_memory.pxd' not found 2025-09-08T07:41:49,517 Error compiling Cython file: 2025-09-08T07:41:49,517 ------------------------------------------------------------ 2025-09-08T07:41:49,517 ... 2025-09-08T07:41:49,517 from cpython.bytes cimport PyBytes_Size 2025-09-08T07:41:49,517 from cpython.bytes cimport PyBytes_FromString 2025-09-08T07:41:49,517 from cpython.bytes cimport PyBytes_FromStringAndSize 2025-09-08T07:41:49,518 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T07:41:49,518 from std_memory cimport shared_ptr 2025-09-08T07:41:49,518 ^ 2025-09-08T07:41:49,518 ------------------------------------------------------------ 2025-09-08T07:41:49,518 rocksdb/_rocksdb.pyx:15:0: 'std_memory/shared_ptr.pxd' not found 2025-09-08T07:41:49,543 Error compiling Cython file: 2025-09-08T07:41:49,543 ------------------------------------------------------------ 2025-09-08T07:41:49,543 ... 2025-09-08T07:41:49,543 from cpython.bytes cimport PyBytes_FromString 2025-09-08T07:41:49,543 from cpython.bytes cimport PyBytes_FromStringAndSize 2025-09-08T07:41:49,543 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T07:41:49,543 from std_memory cimport shared_ptr 2025-09-08T07:41:49,544 cimport options 2025-09-08T07:41:49,544 ^ 2025-09-08T07:41:49,544 ------------------------------------------------------------ 2025-09-08T07:41:49,544 rocksdb/_rocksdb.pyx:16:8: 'options.pxd' not found 2025-09-08T07:41:49,571 Error compiling Cython file: 2025-09-08T07:41:49,571 ------------------------------------------------------------ 2025-09-08T07:41:49,571 ... 2025-09-08T07:41:49,571 from cpython.bytes cimport PyBytes_FromStringAndSize 2025-09-08T07:41:49,571 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T07:41:49,572 from std_memory cimport shared_ptr 2025-09-08T07:41:49,572 cimport options 2025-09-08T07:41:49,572 cimport merge_operator 2025-09-08T07:41:49,572 ^ 2025-09-08T07:41:49,572 ------------------------------------------------------------ 2025-09-08T07:41:49,573 rocksdb/_rocksdb.pyx:17:8: 'merge_operator.pxd' not found 2025-09-08T07:41:49,600 Error compiling Cython file: 2025-09-08T07:41:49,601 ------------------------------------------------------------ 2025-09-08T07:41:49,601 ... 2025-09-08T07:41:49,601 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T07:41:49,601 from std_memory cimport shared_ptr 2025-09-08T07:41:49,601 cimport options 2025-09-08T07:41:49,601 cimport merge_operator 2025-09-08T07:41:49,602 cimport filter_policy 2025-09-08T07:41:49,602 ^ 2025-09-08T07:41:49,602 ------------------------------------------------------------ 2025-09-08T07:41:49,602 rocksdb/_rocksdb.pyx:18:8: 'filter_policy.pxd' not found 2025-09-08T07:41:49,629 Error compiling Cython file: 2025-09-08T07:41:49,629 ------------------------------------------------------------ 2025-09-08T07:41:49,629 ... 2025-09-08T07:41:49,629 from std_memory cimport shared_ptr 2025-09-08T07:41:49,629 cimport options 2025-09-08T07:41:49,630 cimport merge_operator 2025-09-08T07:41:49,630 cimport filter_policy 2025-09-08T07:41:49,630 cimport comparator 2025-09-08T07:41:49,630 ^ 2025-09-08T07:41:49,630 ------------------------------------------------------------ 2025-09-08T07:41:49,630 rocksdb/_rocksdb.pyx:19:8: 'comparator.pxd' not found 2025-09-08T07:41:49,656 Error compiling Cython file: 2025-09-08T07:41:49,656 ------------------------------------------------------------ 2025-09-08T07:41:49,656 ... 2025-09-08T07:41:49,656 from std_memory cimport shared_ptr 2025-09-08T07:41:49,657 cimport options 2025-09-08T07:41:49,657 cimport merge_operator 2025-09-08T07:41:49,657 cimport filter_policy 2025-09-08T07:41:49,657 cimport comparator 2025-09-08T07:41:49,657 cimport slice_transform 2025-09-08T07:41:49,657 ^ 2025-09-08T07:41:49,658 ------------------------------------------------------------ 2025-09-08T07:41:49,658 rocksdb/_rocksdb.pyx:20:8: 'slice_transform.pxd' not found 2025-09-08T07:41:49,682 Error compiling Cython file: 2025-09-08T07:41:49,682 ------------------------------------------------------------ 2025-09-08T07:41:49,682 ... 2025-09-08T07:41:49,682 cimport options 2025-09-08T07:41:49,682 cimport merge_operator 2025-09-08T07:41:49,683 cimport filter_policy 2025-09-08T07:41:49,683 cimport comparator 2025-09-08T07:41:49,683 cimport slice_transform 2025-09-08T07:41:49,683 cimport cache 2025-09-08T07:41:49,683 ^ 2025-09-08T07:41:49,683 ------------------------------------------------------------ 2025-09-08T07:41:49,684 rocksdb/_rocksdb.pyx:21:8: 'cache.pxd' not found 2025-09-08T07:41:49,707 Error compiling Cython file: 2025-09-08T07:41:49,707 ------------------------------------------------------------ 2025-09-08T07:41:49,707 ... 2025-09-08T07:41:49,707 cimport merge_operator 2025-09-08T07:41:49,707 cimport filter_policy 2025-09-08T07:41:49,707 cimport comparator 2025-09-08T07:41:49,708 cimport slice_transform 2025-09-08T07:41:49,708 cimport cache 2025-09-08T07:41:49,708 cimport logger 2025-09-08T07:41:49,708 ^ 2025-09-08T07:41:49,708 ------------------------------------------------------------ 2025-09-08T07:41:49,708 rocksdb/_rocksdb.pyx:22:8: 'logger.pxd' not found 2025-09-08T07:41:49,732 Error compiling Cython file: 2025-09-08T07:41:49,732 ------------------------------------------------------------ 2025-09-08T07:41:49,732 ... 2025-09-08T07:41:49,732 cimport filter_policy 2025-09-08T07:41:49,733 cimport comparator 2025-09-08T07:41:49,733 cimport slice_transform 2025-09-08T07:41:49,733 cimport cache 2025-09-08T07:41:49,733 cimport logger 2025-09-08T07:41:49,733 cimport snapshot 2025-09-08T07:41:49,733 ^ 2025-09-08T07:41:49,733 ------------------------------------------------------------ 2025-09-08T07:41:49,734 rocksdb/_rocksdb.pyx:23:8: 'snapshot.pxd' not found 2025-09-08T07:41:49,757 Error compiling Cython file: 2025-09-08T07:41:49,757 ------------------------------------------------------------ 2025-09-08T07:41:49,757 ... 2025-09-08T07:41:49,757 cimport comparator 2025-09-08T07:41:49,758 cimport slice_transform 2025-09-08T07:41:49,758 cimport cache 2025-09-08T07:41:49,758 cimport logger 2025-09-08T07:41:49,758 cimport snapshot 2025-09-08T07:41:49,758 cimport db 2025-09-08T07:41:49,758 ^ 2025-09-08T07:41:49,758 ------------------------------------------------------------ 2025-09-08T07:41:49,759 rocksdb/_rocksdb.pyx:24:8: 'db.pxd' not found 2025-09-08T07:41:49,781 Error compiling Cython file: 2025-09-08T07:41:49,782 ------------------------------------------------------------ 2025-09-08T07:41:49,782 ... 2025-09-08T07:41:49,782 cimport slice_transform 2025-09-08T07:41:49,782 cimport cache 2025-09-08T07:41:49,782 cimport logger 2025-09-08T07:41:49,783 cimport snapshot 2025-09-08T07:41:49,783 cimport db 2025-09-08T07:41:49,783 cimport iterator 2025-09-08T07:41:49,783 ^ 2025-09-08T07:41:49,783 ------------------------------------------------------------ 2025-09-08T07:41:49,783 rocksdb/_rocksdb.pyx:25:8: 'iterator.pxd' not found 2025-09-08T07:41:49,808 Error compiling Cython file: 2025-09-08T07:41:49,808 ------------------------------------------------------------ 2025-09-08T07:41:49,808 ... 2025-09-08T07:41:49,808 cimport cache 2025-09-08T07:41:49,808 cimport logger 2025-09-08T07:41:49,809 cimport snapshot 2025-09-08T07:41:49,809 cimport db 2025-09-08T07:41:49,809 cimport iterator 2025-09-08T07:41:49,809 cimport backup 2025-09-08T07:41:49,809 ^ 2025-09-08T07:41:49,809 ------------------------------------------------------------ 2025-09-08T07:41:49,810 rocksdb/_rocksdb.pyx:26:8: 'backup.pxd' not found 2025-09-08T07:41:49,832 Error compiling Cython file: 2025-09-08T07:41:49,833 ------------------------------------------------------------ 2025-09-08T07:41:49,833 ... 2025-09-08T07:41:49,833 cimport logger 2025-09-08T07:41:49,833 cimport snapshot 2025-09-08T07:41:49,833 cimport db 2025-09-08T07:41:49,833 cimport iterator 2025-09-08T07:41:49,833 cimport backup 2025-09-08T07:41:49,834 cimport env 2025-09-08T07:41:49,834 ^ 2025-09-08T07:41:49,834 ------------------------------------------------------------ 2025-09-08T07:41:49,834 rocksdb/_rocksdb.pyx:27:8: 'env.pxd' not found 2025-09-08T07:41:49,857 Error compiling Cython file: 2025-09-08T07:41:49,857 ------------------------------------------------------------ 2025-09-08T07:41:49,857 ... 2025-09-08T07:41:49,857 cimport snapshot 2025-09-08T07:41:49,858 cimport db 2025-09-08T07:41:49,858 cimport iterator 2025-09-08T07:41:49,858 cimport backup 2025-09-08T07:41:49,858 cimport env 2025-09-08T07:41:49,858 cimport table_factory 2025-09-08T07:41:49,858 ^ 2025-09-08T07:41:49,859 ------------------------------------------------------------ 2025-09-08T07:41:49,859 rocksdb/_rocksdb.pyx:28:8: 'table_factory.pxd' not found 2025-09-08T07:41:49,882 Error compiling Cython file: 2025-09-08T07:41:49,882 ------------------------------------------------------------ 2025-09-08T07:41:49,882 ... 2025-09-08T07:41:49,882 cimport db 2025-09-08T07:41:49,883 cimport iterator 2025-09-08T07:41:49,883 cimport backup 2025-09-08T07:41:49,883 cimport env 2025-09-08T07:41:49,883 cimport table_factory 2025-09-08T07:41:49,883 cimport memtablerep 2025-09-08T07:41:49,883 ^ 2025-09-08T07:41:49,883 ------------------------------------------------------------ 2025-09-08T07:41:49,884 rocksdb/_rocksdb.pyx:29:8: 'memtablerep.pxd' not found 2025-09-08T07:41:49,907 Error compiling Cython file: 2025-09-08T07:41:49,907 ------------------------------------------------------------ 2025-09-08T07:41:49,908 ... 2025-09-08T07:41:49,908 cimport iterator 2025-09-08T07:41:49,908 cimport backup 2025-09-08T07:41:49,908 cimport env 2025-09-08T07:41:49,908 cimport table_factory 2025-09-08T07:41:49,908 cimport memtablerep 2025-09-08T07:41:49,909 cimport universal_compaction 2025-09-08T07:41:49,909 ^ 2025-09-08T07:41:49,909 ------------------------------------------------------------ 2025-09-08T07:41:49,909 rocksdb/_rocksdb.pyx:30:8: 'universal_compaction.pxd' not found 2025-09-08T07:41:49,920 Error compiling Cython file: 2025-09-08T07:41:49,920 ------------------------------------------------------------ 2025-09-08T07:41:49,921 ... 2025-09-08T07:41:49,921 cimport memtablerep 2025-09-08T07:41:49,921 cimport universal_compaction 2025-09-08T07:41:49,921 # Enums are the only exception for direct imports 2025-09-08T07:41:49,921 # Their name als already unique enough 2025-09-08T07:41:49,922 from universal_compaction cimport kCompactionStopStyleSimilarSize 2025-09-08T07:41:49,922 ^ 2025-09-08T07:41:49,922 ------------------------------------------------------------ 2025-09-08T07:41:49,922 rocksdb/_rocksdb.pyx:34:0: 'universal_compaction/kCompactionStopStyleSimilarSize.pxd' not found 2025-09-08T07:41:49,935 Error compiling Cython file: 2025-09-08T07:41:49,935 ------------------------------------------------------------ 2025-09-08T07:41:49,935 ... 2025-09-08T07:41:49,935 cimport universal_compaction 2025-09-08T07:41:49,936 # Enums are the only exception for direct imports 2025-09-08T07:41:49,936 # Their name als already unique enough 2025-09-08T07:41:49,936 from universal_compaction cimport kCompactionStopStyleSimilarSize 2025-09-08T07:41:49,936 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T07:41:49,936 ^ 2025-09-08T07:41:49,937 ------------------------------------------------------------ 2025-09-08T07:41:49,937 rocksdb/_rocksdb.pyx:35:0: 'universal_compaction/kCompactionStopStyleTotalSize.pxd' not found 2025-09-08T07:41:49,946 Error compiling Cython file: 2025-09-08T07:41:49,947 ------------------------------------------------------------ 2025-09-08T07:41:49,947 ... 2025-09-08T07:41:49,947 # Enums are the only exception for direct imports 2025-09-08T07:41:49,947 # Their name als already unique enough 2025-09-08T07:41:49,947 from universal_compaction cimport kCompactionStopStyleSimilarSize 2025-09-08T07:41:49,947 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T07:41:49,948 from options cimport kCompactionStyleLevel 2025-09-08T07:41:49,948 ^ 2025-09-08T07:41:49,948 ------------------------------------------------------------ 2025-09-08T07:41:49,948 rocksdb/_rocksdb.pyx:37:0: 'options/kCompactionStyleLevel.pxd' not found 2025-09-08T07:41:49,959 Error compiling Cython file: 2025-09-08T07:41:49,959 ------------------------------------------------------------ 2025-09-08T07:41:49,959 ... 2025-09-08T07:41:49,960 # Their name als already unique enough 2025-09-08T07:41:49,960 from universal_compaction cimport kCompactionStopStyleSimilarSize 2025-09-08T07:41:49,960 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T07:41:49,960 from options cimport kCompactionStyleLevel 2025-09-08T07:41:49,960 from options cimport kCompactionStyleUniversal 2025-09-08T07:41:49,961 ^ 2025-09-08T07:41:49,961 ------------------------------------------------------------ 2025-09-08T07:41:49,961 rocksdb/_rocksdb.pyx:38:0: 'options/kCompactionStyleUniversal.pxd' not found 2025-09-08T07:41:49,986 Error compiling Cython file: 2025-09-08T07:41:49,986 ------------------------------------------------------------ 2025-09-08T07:41:49,987 ... 2025-09-08T07:41:49,987 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T07:41:49,987 from options cimport kCompactionStyleLevel 2025-09-08T07:41:49,987 from options cimport kCompactionStyleUniversal 2025-09-08T07:41:49,987 from slice_ cimport Slice 2025-09-08T07:41:49,988 ^ 2025-09-08T07:41:49,988 ------------------------------------------------------------ 2025-09-08T07:41:49,988 rocksdb/_rocksdb.pyx:40:0: 'slice_.pxd' not found 2025-09-08T07:41:49,998 Error compiling Cython file: 2025-09-08T07:41:49,998 ------------------------------------------------------------ 2025-09-08T07:41:49,999 ... 2025-09-08T07:41:49,999 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T07:41:49,999 from options cimport kCompactionStyleLevel 2025-09-08T07:41:49,999 from options cimport kCompactionStyleUniversal 2025-09-08T07:41:49,999 from slice_ cimport Slice 2025-09-08T07:41:50,000 ^ 2025-09-08T07:41:50,000 ------------------------------------------------------------ 2025-09-08T07:41:50,000 rocksdb/_rocksdb.pyx:40:0: 'slice_/Slice.pxd' not found 2025-09-08T07:41:50,028 Error compiling Cython file: 2025-09-08T07:41:50,028 ------------------------------------------------------------ 2025-09-08T07:41:50,028 ... 2025-09-08T07:41:50,029 from options cimport kCompactionStyleLevel 2025-09-08T07:41:50,029 from options cimport kCompactionStyleUniversal 2025-09-08T07:41:50,029 from slice_ cimport Slice 2025-09-08T07:41:50,029 from status cimport Status 2025-09-08T07:41:50,029 ^ 2025-09-08T07:41:50,030 ------------------------------------------------------------ 2025-09-08T07:41:50,030 rocksdb/_rocksdb.pyx:41:0: 'status.pxd' not found 2025-09-08T07:41:50,041 Error compiling Cython file: 2025-09-08T07:41:50,041 ------------------------------------------------------------ 2025-09-08T07:41:50,041 ... 2025-09-08T07:41:50,041 from options cimport kCompactionStyleLevel 2025-09-08T07:41:50,041 from options cimport kCompactionStyleUniversal 2025-09-08T07:41:50,041 from slice_ cimport Slice 2025-09-08T07:41:50,041 from status cimport Status 2025-09-08T07:41:50,041 ^ 2025-09-08T07:41:50,042 ------------------------------------------------------------ 2025-09-08T07:41:50,042 rocksdb/_rocksdb.pyx:41:0: 'status/Status.pxd' not found 2025-09-08T07:41:50,042 Error compiling Cython file: 2025-09-08T07:41:50,042 ------------------------------------------------------------ 2025-09-08T07:41:50,042 ... 2025-09-08T07:41:50,042 from interfaces import Comparator as IComparator 2025-09-08T07:41:50,042 from interfaces import SliceTransform as ISliceTransform 2025-09-08T07:41:50,043 import traceback 2025-09-08T07:41:50,043 import errors 2025-09-08T07:41:50,043 ctypedef const filter_policy.FilterPolicy ConstFilterPolicy 2025-09-08T07:41:50,043 ^ 2025-09-08T07:41:50,043 ------------------------------------------------------------ 2025-09-08T07:41:50,043 rocksdb/_rocksdb.pyx:52:15: 'FilterPolicy' is not a type identifier 2025-09-08T07:41:50,043 Error compiling Cython file: 2025-09-08T07:41:50,043 ------------------------------------------------------------ 2025-09-08T07:41:50,044 ... 2025-09-08T07:41:50,044 import errors 2025-09-08T07:41:50,044 ctypedef const filter_policy.FilterPolicy ConstFilterPolicy 2025-09-08T07:41:50,044 cdef extern from "cpp/utils.hpp" namespace "py_rocks": 2025-09-08T07:41:50,044 cdef const Slice* vector_data(vector[Slice]&) 2025-09-08T07:41:50,044 ^ 2025-09-08T07:41:50,044 ------------------------------------------------------------ 2025-09-08T07:41:50,045 rocksdb/_rocksdb.pyx:55:15: 'Slice' is not a type identifier 2025-09-08T07:41:50,045 Error compiling Cython file: 2025-09-08T07:41:50,045 ------------------------------------------------------------ 2025-09-08T07:41:50,045 ... 2025-09-08T07:41:50,045 import errors 2025-09-08T07:41:50,045 ctypedef const filter_policy.FilterPolicy ConstFilterPolicy 2025-09-08T07:41:50,045 cdef extern from "cpp/utils.hpp" namespace "py_rocks": 2025-09-08T07:41:50,046 cdef const Slice* vector_data(vector[Slice]&) 2025-09-08T07:41:50,046 ^ 2025-09-08T07:41:50,046 ------------------------------------------------------------ 2025-09-08T07:41:50,046 rocksdb/_rocksdb.pyx:55:41: unknown type in template argument 2025-09-08T07:41:50,056 Error compiling Cython file: 2025-09-08T07:41:50,056 ------------------------------------------------------------ 2025-09-08T07:41:50,056 ... 2025-09-08T07:41:50,056 cdef extern from "Python.h": 2025-09-08T07:41:50,057 void PyEval_InitThreads() 2025-09-08T07:41:50,057 PyEval_InitThreads() 2025-09-08T07:41:50,057 ## Here comes the stuff to wrap the status to exception 2025-09-08T07:41:50,057 cdef check_status(const Status& st): 2025-09-08T07:41:50,057 ^ 2025-09-08T07:41:50,057 ------------------------------------------------------------ 2025-09-08T07:41:50,057 rocksdb/_rocksdb.pyx:65:24: 'Status' is not a type identifier 2025-09-08T07:41:50,058 Error compiling Cython file: 2025-09-08T07:41:50,058 ------------------------------------------------------------ 2025-09-08T07:41:50,058 ... 2025-09-08T07:41:50,058 return string(PyBytes_AsString(path), PyBytes_Size(path)) 2025-09-08T07:41:50,058 cdef string_to_bytes(string ob): 2025-09-08T07:41:50,058 return PyBytes_FromStringAndSize(ob.c_str(), ob.size()) 2025-09-08T07:41:50,058 cdef Slice bytes_to_slice(ob) except *: 2025-09-08T07:41:50,059 ^ 2025-09-08T07:41:50,059 ------------------------------------------------------------ 2025-09-08T07:41:50,059 rocksdb/_rocksdb.pyx:100:5: 'Slice' is not a type identifier 2025-09-08T07:41:50,059 Error compiling Cython file: 2025-09-08T07:41:50,059 ------------------------------------------------------------ 2025-09-08T07:41:50,059 ... 2025-09-08T07:41:50,059 return PyBytes_FromStringAndSize(ob.c_str(), ob.size()) 2025-09-08T07:41:50,059 cdef Slice bytes_to_slice(ob) except *: 2025-09-08T07:41:50,060 return Slice(PyBytes_AsString(ob), PyBytes_Size(ob)) 2025-09-08T07:41:50,060 cdef slice_to_bytes(Slice sl): 2025-09-08T07:41:50,060 ^ 2025-09-08T07:41:50,060 ------------------------------------------------------------ 2025-09-08T07:41:50,060 rocksdb/_rocksdb.pyx:103:20: 'Slice' is not a type identifier 2025-09-08T07:41:50,060 Error compiling Cython file: 2025-09-08T07:41:50,061 ------------------------------------------------------------ 2025-09-08T07:41:50,061 ... 2025-09-08T07:41:50,061 @cython.internal 2025-09-08T07:41:50,061 cdef class PyComparator(object): 2025-09-08T07:41:50,061 cdef object get_ob(self): 2025-09-08T07:41:50,061 return None 2025-09-08T07:41:50,061 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T07:41:50,061 ^ 2025-09-08T07:41:50,061 ------------------------------------------------------------ 2025-09-08T07:41:50,062 rocksdb/_rocksdb.pyx:126:15: 'Comparator' is not a type identifier 2025-09-08T07:41:50,062 Error compiling Cython file: 2025-09-08T07:41:50,062 ------------------------------------------------------------ 2025-09-08T07:41:50,062 ... 2025-09-08T07:41:50,062 return None 2025-09-08T07:41:50,062 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T07:41:50,063 return NULL 2025-09-08T07:41:50,063 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,063 ^ 2025-09-08T07:41:50,063 ------------------------------------------------------------ 2025-09-08T07:41:50,063 rocksdb/_rocksdb.pyx:129:28: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,063 Error compiling Cython file: 2025-09-08T07:41:50,063 ------------------------------------------------------------ 2025-09-08T07:41:50,064 ... 2025-09-08T07:41:50,064 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,064 pass 2025-09-08T07:41:50,064 @cython.internal 2025-09-08T07:41:50,064 cdef class PyGenericComparator(PyComparator): 2025-09-08T07:41:50,064 cdef comparator.ComparatorWrapper* comparator_ptr 2025-09-08T07:41:50,064 ^ 2025-09-08T07:41:50,064 ------------------------------------------------------------ 2025-09-08T07:41:50,064 rocksdb/_rocksdb.pyx:134:9: 'ComparatorWrapper' is not a type identifier 2025-09-08T07:41:50,065 Error compiling Cython file: 2025-09-08T07:41:50,065 ------------------------------------------------------------ 2025-09-08T07:41:50,065 ... 2025-09-08T07:41:50,065 del self.comparator_ptr 2025-09-08T07:41:50,065 cdef object get_ob(self): 2025-09-08T07:41:50,065 return self.ob 2025-09-08T07:41:50,065 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T07:41:50,065 ^ 2025-09-08T07:41:50,066 ------------------------------------------------------------ 2025-09-08T07:41:50,066 rocksdb/_rocksdb.pyx:155:15: 'Comparator' is not a type identifier 2025-09-08T07:41:50,066 Error compiling Cython file: 2025-09-08T07:41:50,066 ------------------------------------------------------------ 2025-09-08T07:41:50,066 ... 2025-09-08T07:41:50,066 return self.ob 2025-09-08T07:41:50,066 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T07:41:50,066 return self.comparator_ptr 2025-09-08T07:41:50,067 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,067 ^ 2025-09-08T07:41:50,067 ------------------------------------------------------------ 2025-09-08T07:41:50,067 rocksdb/_rocksdb.pyx:158:28: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,067 Error compiling Cython file: 2025-09-08T07:41:50,067 ------------------------------------------------------------ 2025-09-08T07:41:50,067 ... 2025-09-08T07:41:50,067 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,067 self.comparator_ptr.set_info_log(info_log) 2025-09-08T07:41:50,068 @cython.internal 2025-09-08T07:41:50,068 cdef class PyBytewiseComparator(PyComparator): 2025-09-08T07:41:50,068 cdef const comparator.Comparator* comparator_ptr 2025-09-08T07:41:50,068 ^ 2025-09-08T07:41:50,068 ------------------------------------------------------------ 2025-09-08T07:41:50,068 rocksdb/_rocksdb.pyx:163:15: 'Comparator' is not a type identifier 2025-09-08T07:41:50,068 Error compiling Cython file: 2025-09-08T07:41:50,068 ------------------------------------------------------------ 2025-09-08T07:41:50,068 ... 2025-09-08T07:41:50,069 bytes_to_slice(b)) 2025-09-08T07:41:50,069 cdef object get_ob(self): 2025-09-08T07:41:50,069 return self 2025-09-08T07:41:50,069 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T07:41:50,069 ^ 2025-09-08T07:41:50,069 ------------------------------------------------------------ 2025-09-08T07:41:50,069 rocksdb/_rocksdb.pyx:179:15: 'Comparator' is not a type identifier 2025-09-08T07:41:50,070 Error compiling Cython file: 2025-09-08T07:41:50,070 ------------------------------------------------------------ 2025-09-08T07:41:50,070 ... 2025-09-08T07:41:50,070 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T07:41:50,070 return self.comparator_ptr 2025-09-08T07:41:50,070 cdef int compare_callback( 2025-09-08T07:41:50,070 void* ctx, 2025-09-08T07:41:50,070 logger.Logger* log, 2025-09-08T07:41:50,071 ^ 2025-09-08T07:41:50,071 ------------------------------------------------------------ 2025-09-08T07:41:50,071 rocksdb/_rocksdb.pyx:184:4: 'Logger' is not a type identifier 2025-09-08T07:41:50,071 Error compiling Cython file: 2025-09-08T07:41:50,071 ------------------------------------------------------------ 2025-09-08T07:41:50,071 ... 2025-09-08T07:41:50,072 cdef int compare_callback( 2025-09-08T07:41:50,072 void* ctx, 2025-09-08T07:41:50,072 logger.Logger* log, 2025-09-08T07:41:50,072 string& error_msg, 2025-09-08T07:41:50,072 const Slice& a, 2025-09-08T07:41:50,072 ^ 2025-09-08T07:41:50,072 ------------------------------------------------------------ 2025-09-08T07:41:50,072 rocksdb/_rocksdb.pyx:186:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,073 Error compiling Cython file: 2025-09-08T07:41:50,073 ------------------------------------------------------------ 2025-09-08T07:41:50,073 ... 2025-09-08T07:41:50,073 cdef int compare_callback( 2025-09-08T07:41:50,073 void* ctx, 2025-09-08T07:41:50,073 logger.Logger* log, 2025-09-08T07:41:50,073 string& error_msg, 2025-09-08T07:41:50,073 const Slice& a, 2025-09-08T07:41:50,073 const Slice& b) with gil: 2025-09-08T07:41:50,074 ^ 2025-09-08T07:41:50,074 ------------------------------------------------------------ 2025-09-08T07:41:50,074 rocksdb/_rocksdb.pyx:187:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,074 Error compiling Cython file: 2025-09-08T07:41:50,074 ------------------------------------------------------------ 2025-09-08T07:41:50,074 ... 2025-09-08T07:41:50,074 @cython.internal 2025-09-08T07:41:50,074 cdef class PyFilterPolicy(object): 2025-09-08T07:41:50,075 cdef object get_ob(self): 2025-09-08T07:41:50,075 return None 2025-09-08T07:41:50,075 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T07:41:50,075 ^ 2025-09-08T07:41:50,075 ------------------------------------------------------------ 2025-09-08T07:41:50,075 rocksdb/_rocksdb.pyx:207:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,075 Error compiling Cython file: 2025-09-08T07:41:50,076 ------------------------------------------------------------ 2025-09-08T07:41:50,076 ... 2025-09-08T07:41:50,076 return None 2025-09-08T07:41:50,076 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T07:41:50,076 return shared_ptr[ConstFilterPolicy]() 2025-09-08T07:41:50,076 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,076 ^ 2025-09-08T07:41:50,076 ------------------------------------------------------------ 2025-09-08T07:41:50,077 rocksdb/_rocksdb.pyx:210:28: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,077 Error compiling Cython file: 2025-09-08T07:41:50,077 ------------------------------------------------------------ 2025-09-08T07:41:50,077 ... 2025-09-08T07:41:50,077 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,077 pass 2025-09-08T07:41:50,078 @cython.internal 2025-09-08T07:41:50,078 cdef class PyGenericFilterPolicy(PyFilterPolicy): 2025-09-08T07:41:50,078 cdef shared_ptr[filter_policy.FilterPolicyWrapper] policy 2025-09-08T07:41:50,078 ^ 2025-09-08T07:41:50,078 ------------------------------------------------------------ 2025-09-08T07:41:50,078 rocksdb/_rocksdb.pyx:215:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,078 Error compiling Cython file: 2025-09-08T07:41:50,079 ------------------------------------------------------------ 2025-09-08T07:41:50,079 ... 2025-09-08T07:41:50,079 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,079 pass 2025-09-08T07:41:50,079 @cython.internal 2025-09-08T07:41:50,079 cdef class PyGenericFilterPolicy(PyFilterPolicy): 2025-09-08T07:41:50,079 cdef shared_ptr[filter_policy.FilterPolicyWrapper] policy 2025-09-08T07:41:50,079 ^ 2025-09-08T07:41:50,079 ------------------------------------------------------------ 2025-09-08T07:41:50,080 rocksdb/_rocksdb.pyx:215:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,080 Error compiling Cython file: 2025-09-08T07:41:50,080 ------------------------------------------------------------ 2025-09-08T07:41:50,080 ... 2025-09-08T07:41:50,080 key_may_match_callback)) 2025-09-08T07:41:50,080 cdef object get_ob(self): 2025-09-08T07:41:50,080 return self.ob 2025-09-08T07:41:50,080 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T07:41:50,080 ^ 2025-09-08T07:41:50,081 ------------------------------------------------------------ 2025-09-08T07:41:50,081 rocksdb/_rocksdb.pyx:232:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,081 Error compiling Cython file: 2025-09-08T07:41:50,081 ------------------------------------------------------------ 2025-09-08T07:41:50,081 ... 2025-09-08T07:41:50,081 return self.ob 2025-09-08T07:41:50,081 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T07:41:50,081 return (self.policy) 2025-09-08T07:41:50,082 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,082 ^ 2025-09-08T07:41:50,082 ------------------------------------------------------------ 2025-09-08T07:41:50,082 rocksdb/_rocksdb.pyx:235:28: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,082 Error compiling Cython file: 2025-09-08T07:41:50,082 ------------------------------------------------------------ 2025-09-08T07:41:50,082 ... 2025-09-08T07:41:50,082 self.policy.get().set_info_log(info_log) 2025-09-08T07:41:50,083 cdef void create_filter_callback( 2025-09-08T07:41:50,083 void* ctx, 2025-09-08T07:41:50,083 logger.Logger* log, 2025-09-08T07:41:50,083 ^ 2025-09-08T07:41:50,083 ------------------------------------------------------------ 2025-09-08T07:41:50,083 rocksdb/_rocksdb.pyx:241:4: 'Logger' is not a type identifier 2025-09-08T07:41:50,083 Error compiling Cython file: 2025-09-08T07:41:50,084 ------------------------------------------------------------ 2025-09-08T07:41:50,084 ... 2025-09-08T07:41:50,084 cdef void create_filter_callback( 2025-09-08T07:41:50,084 void* ctx, 2025-09-08T07:41:50,084 logger.Logger* log, 2025-09-08T07:41:50,084 string& error_msg, 2025-09-08T07:41:50,084 const Slice* keys, 2025-09-08T07:41:50,084 ^ 2025-09-08T07:41:50,084 ------------------------------------------------------------ 2025-09-08T07:41:50,084 rocksdb/_rocksdb.pyx:243:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,084 performance hint: rocksdb/_rocksdb.pyx:239:0: Exception check on 'create_filter_callback' will always require the GIL to be acquired. 2025-09-08T07:41:50,085 Possible solutions: 2025-09-08T07:41:50,085 1. Declare 'create_filter_callback' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:41:50,085 2. Use an 'int' return type on 'create_filter_callback' to allow an error code to be returned. 2025-09-08T07:41:50,085 Error compiling Cython file: 2025-09-08T07:41:50,085 ------------------------------------------------------------ 2025-09-08T07:41:50,085 ... 2025-09-08T07:41:50,085 logger.Log(log, "Error in create filter callback: %s", tb) 2025-09-08T07:41:50,085 error_msg.assign(str(error)) 2025-09-08T07:41:50,085 cdef cpp_bool key_may_match_callback( 2025-09-08T07:41:50,085 void* ctx, 2025-09-08T07:41:50,086 logger.Logger* log, 2025-09-08T07:41:50,086 ^ 2025-09-08T07:41:50,086 ------------------------------------------------------------ 2025-09-08T07:41:50,086 rocksdb/_rocksdb.pyx:258:4: 'Logger' is not a type identifier 2025-09-08T07:41:50,086 Error compiling Cython file: 2025-09-08T07:41:50,086 ------------------------------------------------------------ 2025-09-08T07:41:50,086 ... 2025-09-08T07:41:50,086 cdef cpp_bool key_may_match_callback( 2025-09-08T07:41:50,086 void* ctx, 2025-09-08T07:41:50,087 logger.Logger* log, 2025-09-08T07:41:50,087 string& error_msg, 2025-09-08T07:41:50,087 const Slice& key, 2025-09-08T07:41:50,087 ^ 2025-09-08T07:41:50,087 ------------------------------------------------------------ 2025-09-08T07:41:50,087 rocksdb/_rocksdb.pyx:260:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,087 Error compiling Cython file: 2025-09-08T07:41:50,087 ------------------------------------------------------------ 2025-09-08T07:41:50,087 ... 2025-09-08T07:41:50,087 cdef cpp_bool key_may_match_callback( 2025-09-08T07:41:50,088 void* ctx, 2025-09-08T07:41:50,088 logger.Logger* log, 2025-09-08T07:41:50,088 string& error_msg, 2025-09-08T07:41:50,088 const Slice& key, 2025-09-08T07:41:50,088 const Slice& filt) with gil: 2025-09-08T07:41:50,088 ^ 2025-09-08T07:41:50,088 ------------------------------------------------------------ 2025-09-08T07:41:50,088 rocksdb/_rocksdb.pyx:261:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,088 Error compiling Cython file: 2025-09-08T07:41:50,088 ------------------------------------------------------------ 2025-09-08T07:41:50,089 ... 2025-09-08T07:41:50,089 logger.Log(log, "Error in key_mach_match callback: %s", tb) 2025-09-08T07:41:50,089 error_msg.assign(str(error)) 2025-09-08T07:41:50,089 @cython.internal 2025-09-08T07:41:50,089 cdef class PyBloomFilterPolicy(PyFilterPolicy): 2025-09-08T07:41:50,089 cdef shared_ptr[ConstFilterPolicy] policy 2025-09-08T07:41:50,089 ^ 2025-09-08T07:41:50,089 ------------------------------------------------------------ 2025-09-08T07:41:50,089 rocksdb/_rocksdb.pyx:274:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,090 Error compiling Cython file: 2025-09-08T07:41:50,090 ------------------------------------------------------------ 2025-09-08T07:41:50,090 ... 2025-09-08T07:41:50,090 logger.Log(log, "Error in key_mach_match callback: %s", tb) 2025-09-08T07:41:50,090 error_msg.assign(str(error)) 2025-09-08T07:41:50,090 @cython.internal 2025-09-08T07:41:50,090 cdef class PyBloomFilterPolicy(PyFilterPolicy): 2025-09-08T07:41:50,090 cdef shared_ptr[ConstFilterPolicy] policy 2025-09-08T07:41:50,090 ^ 2025-09-08T07:41:50,090 ------------------------------------------------------------ 2025-09-08T07:41:50,091 rocksdb/_rocksdb.pyx:274:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,091 Error compiling Cython file: 2025-09-08T07:41:50,091 ------------------------------------------------------------ 2025-09-08T07:41:50,091 ... 2025-09-08T07:41:50,091 bytes_to_slice(filter_)) 2025-09-08T07:41:50,091 cdef object get_ob(self): 2025-09-08T07:41:50,091 return self 2025-09-08T07:41:50,091 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T07:41:50,092 ^ 2025-09-08T07:41:50,092 ------------------------------------------------------------ 2025-09-08T07:41:50,092 rocksdb/_rocksdb.pyx:304:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,092 Error compiling Cython file: 2025-09-08T07:41:50,092 ------------------------------------------------------------ 2025-09-08T07:41:50,092 ... 2025-09-08T07:41:50,092 ## Here comes the stuff for the merge operator 2025-09-08T07:41:50,092 @cython.internal 2025-09-08T07:41:50,093 cdef class PyMergeOperator(object): 2025-09-08T07:41:50,093 cdef shared_ptr[merge_operator.MergeOperator] merge_op 2025-09-08T07:41:50,093 ^ 2025-09-08T07:41:50,093 ------------------------------------------------------------ 2025-09-08T07:41:50,093 rocksdb/_rocksdb.pyx:315:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,093 Error compiling Cython file: 2025-09-08T07:41:50,093 ------------------------------------------------------------ 2025-09-08T07:41:50,093 ... 2025-09-08T07:41:50,094 ## Here comes the stuff for the merge operator 2025-09-08T07:41:50,094 @cython.internal 2025-09-08T07:41:50,094 cdef class PyMergeOperator(object): 2025-09-08T07:41:50,094 cdef shared_ptr[merge_operator.MergeOperator] merge_op 2025-09-08T07:41:50,094 ^ 2025-09-08T07:41:50,094 ------------------------------------------------------------ 2025-09-08T07:41:50,094 rocksdb/_rocksdb.pyx:315:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,094 Error compiling Cython file: 2025-09-08T07:41:50,094 ------------------------------------------------------------ 2025-09-08T07:41:50,095 ... 2025-09-08T07:41:50,095 raise TypeError(msg) 2025-09-08T07:41:50,095 cdef object get_ob(self): 2025-09-08T07:41:50,095 return self.ob 2025-09-08T07:41:50,095 cdef shared_ptr[merge_operator.MergeOperator] get_operator(self): 2025-09-08T07:41:50,095 ^ 2025-09-08T07:41:50,095 ------------------------------------------------------------ 2025-09-08T07:41:50,095 rocksdb/_rocksdb.pyx:346:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,096 Error compiling Cython file: 2025-09-08T07:41:50,096 ------------------------------------------------------------ 2025-09-08T07:41:50,096 ... 2025-09-08T07:41:50,096 cdef shared_ptr[merge_operator.MergeOperator] get_operator(self): 2025-09-08T07:41:50,096 return self.merge_op 2025-09-08T07:41:50,096 cdef cpp_bool merge_callback( 2025-09-08T07:41:50,096 void* ctx, 2025-09-08T07:41:50,096 const Slice& key, 2025-09-08T07:41:50,096 ^ 2025-09-08T07:41:50,096 ------------------------------------------------------------ 2025-09-08T07:41:50,097 rocksdb/_rocksdb.pyx:351:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,097 Error compiling Cython file: 2025-09-08T07:41:50,097 ------------------------------------------------------------ 2025-09-08T07:41:50,097 ... 2025-09-08T07:41:50,097 return self.merge_op 2025-09-08T07:41:50,097 cdef cpp_bool merge_callback( 2025-09-08T07:41:50,097 void* ctx, 2025-09-08T07:41:50,097 const Slice& key, 2025-09-08T07:41:50,097 const Slice* existing_value, 2025-09-08T07:41:50,098 ^ 2025-09-08T07:41:50,098 ------------------------------------------------------------ 2025-09-08T07:41:50,098 rocksdb/_rocksdb.pyx:352:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,098 Error compiling Cython file: 2025-09-08T07:41:50,098 ------------------------------------------------------------ 2025-09-08T07:41:50,098 ... 2025-09-08T07:41:50,098 cdef cpp_bool merge_callback( 2025-09-08T07:41:50,098 void* ctx, 2025-09-08T07:41:50,098 const Slice& key, 2025-09-08T07:41:50,099 const Slice* existing_value, 2025-09-08T07:41:50,099 const Slice& value, 2025-09-08T07:41:50,099 ^ 2025-09-08T07:41:50,099 ------------------------------------------------------------ 2025-09-08T07:41:50,099 rocksdb/_rocksdb.pyx:353:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,099 Error compiling Cython file: 2025-09-08T07:41:50,099 ------------------------------------------------------------ 2025-09-08T07:41:50,099 ... 2025-09-08T07:41:50,099 void* ctx, 2025-09-08T07:41:50,099 const Slice& key, 2025-09-08T07:41:50,100 const Slice* existing_value, 2025-09-08T07:41:50,100 const Slice& value, 2025-09-08T07:41:50,100 string* new_value, 2025-09-08T07:41:50,100 logger.Logger* log) with gil: 2025-09-08T07:41:50,100 ^ 2025-09-08T07:41:50,100 ------------------------------------------------------------ 2025-09-08T07:41:50,100 rocksdb/_rocksdb.pyx:355:4: 'Logger' is not a type identifier 2025-09-08T07:41:50,100 Error compiling Cython file: 2025-09-08T07:41:50,100 ------------------------------------------------------------ 2025-09-08T07:41:50,100 ... 2025-09-08T07:41:50,101 logger.Log(log, "Error in merge_callback: %s", tb) 2025-09-08T07:41:50,101 return False 2025-09-08T07:41:50,101 cdef cpp_bool full_merge_callback( 2025-09-08T07:41:50,101 void* ctx, 2025-09-08T07:41:50,101 const Slice& key, 2025-09-08T07:41:50,101 ^ 2025-09-08T07:41:50,101 ------------------------------------------------------------ 2025-09-08T07:41:50,101 rocksdb/_rocksdb.pyx:380:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,101 Error compiling Cython file: 2025-09-08T07:41:50,102 ------------------------------------------------------------ 2025-09-08T07:41:50,102 ... 2025-09-08T07:41:50,102 return False 2025-09-08T07:41:50,102 cdef cpp_bool full_merge_callback( 2025-09-08T07:41:50,102 void* ctx, 2025-09-08T07:41:50,102 const Slice& key, 2025-09-08T07:41:50,102 const Slice* existing_value, 2025-09-08T07:41:50,102 ^ 2025-09-08T07:41:50,102 ------------------------------------------------------------ 2025-09-08T07:41:50,103 rocksdb/_rocksdb.pyx:381:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,103 Error compiling Cython file: 2025-09-08T07:41:50,103 ------------------------------------------------------------ 2025-09-08T07:41:50,103 ... 2025-09-08T07:41:50,103 void* ctx, 2025-09-08T07:41:50,103 const Slice& key, 2025-09-08T07:41:50,103 const Slice* existing_value, 2025-09-08T07:41:50,103 const deque[string]& op_list, 2025-09-08T07:41:50,103 string* new_value, 2025-09-08T07:41:50,104 logger.Logger* log) with gil: 2025-09-08T07:41:50,104 ^ 2025-09-08T07:41:50,104 ------------------------------------------------------------ 2025-09-08T07:41:50,104 rocksdb/_rocksdb.pyx:384:4: 'Logger' is not a type identifier 2025-09-08T07:41:50,104 Error compiling Cython file: 2025-09-08T07:41:50,104 ------------------------------------------------------------ 2025-09-08T07:41:50,104 ... 2025-09-08T07:41:50,104 logger.Log(log, "Error in full_merge_callback: %s", tb) 2025-09-08T07:41:50,104 return False 2025-09-08T07:41:50,105 cdef cpp_bool partial_merge_callback( 2025-09-08T07:41:50,105 void* ctx, 2025-09-08T07:41:50,105 const Slice& key, 2025-09-08T07:41:50,105 ^ 2025-09-08T07:41:50,105 ------------------------------------------------------------ 2025-09-08T07:41:50,105 rocksdb/_rocksdb.pyx:409:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,105 Error compiling Cython file: 2025-09-08T07:41:50,105 ------------------------------------------------------------ 2025-09-08T07:41:50,105 ... 2025-09-08T07:41:50,105 return False 2025-09-08T07:41:50,106 cdef cpp_bool partial_merge_callback( 2025-09-08T07:41:50,106 void* ctx, 2025-09-08T07:41:50,106 const Slice& key, 2025-09-08T07:41:50,106 const Slice& left_op, 2025-09-08T07:41:50,106 ^ 2025-09-08T07:41:50,106 ------------------------------------------------------------ 2025-09-08T07:41:50,106 rocksdb/_rocksdb.pyx:410:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,106 Error compiling Cython file: 2025-09-08T07:41:50,106 ------------------------------------------------------------ 2025-09-08T07:41:50,107 ... 2025-09-08T07:41:50,107 cdef cpp_bool partial_merge_callback( 2025-09-08T07:41:50,107 void* ctx, 2025-09-08T07:41:50,107 const Slice& key, 2025-09-08T07:41:50,107 const Slice& left_op, 2025-09-08T07:41:50,107 const Slice& right_op, 2025-09-08T07:41:50,107 ^ 2025-09-08T07:41:50,107 ------------------------------------------------------------ 2025-09-08T07:41:50,107 rocksdb/_rocksdb.pyx:411:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,108 Error compiling Cython file: 2025-09-08T07:41:50,108 ------------------------------------------------------------ 2025-09-08T07:41:50,108 ... 2025-09-08T07:41:50,108 void* ctx, 2025-09-08T07:41:50,108 const Slice& key, 2025-09-08T07:41:50,108 const Slice& left_op, 2025-09-08T07:41:50,108 const Slice& right_op, 2025-09-08T07:41:50,108 string* new_value, 2025-09-08T07:41:50,108 logger.Logger* log) with gil: 2025-09-08T07:41:50,108 ^ 2025-09-08T07:41:50,108 ------------------------------------------------------------ 2025-09-08T07:41:50,109 rocksdb/_rocksdb.pyx:413:4: 'Logger' is not a type identifier 2025-09-08T07:41:50,109 Error compiling Cython file: 2025-09-08T07:41:50,109 ------------------------------------------------------------ 2025-09-08T07:41:50,109 ... 2025-09-08T07:41:50,109 ############################################## 2025-09-08T07:41:50,109 #### Here comes the Cache stuff 2025-09-08T07:41:50,109 @cython.internal 2025-09-08T07:41:50,109 cdef class PyCache(object): 2025-09-08T07:41:50,109 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T07:41:50,110 ^ 2025-09-08T07:41:50,110 ------------------------------------------------------------ 2025-09-08T07:41:50,110 rocksdb/_rocksdb.pyx:435:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,110 Error compiling Cython file: 2025-09-08T07:41:50,110 ------------------------------------------------------------ 2025-09-08T07:41:50,110 ... 2025-09-08T07:41:50,110 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T07:41:50,110 return shared_ptr[cache.Cache]() 2025-09-08T07:41:50,110 @cython.internal 2025-09-08T07:41:50,111 cdef class PyLRUCache(PyCache): 2025-09-08T07:41:50,111 cdef shared_ptr[cache.Cache] cache_ob 2025-09-08T07:41:50,111 ^ 2025-09-08T07:41:50,111 ------------------------------------------------------------ 2025-09-08T07:41:50,111 rocksdb/_rocksdb.pyx:440:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,111 Error compiling Cython file: 2025-09-08T07:41:50,111 ------------------------------------------------------------ 2025-09-08T07:41:50,111 ... 2025-09-08T07:41:50,111 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T07:41:50,111 return shared_ptr[cache.Cache]() 2025-09-08T07:41:50,112 @cython.internal 2025-09-08T07:41:50,112 cdef class PyLRUCache(PyCache): 2025-09-08T07:41:50,112 cdef shared_ptr[cache.Cache] cache_ob 2025-09-08T07:41:50,112 ^ 2025-09-08T07:41:50,112 ------------------------------------------------------------ 2025-09-08T07:41:50,112 rocksdb/_rocksdb.pyx:440:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,112 Error compiling Cython file: 2025-09-08T07:41:50,112 ------------------------------------------------------------ 2025-09-08T07:41:50,112 ... 2025-09-08T07:41:50,113 if shard_bits is not None: 2025-09-08T07:41:50,113 self.cache_ob = cache.NewLRUCache(capacity, shard_bits) 2025-09-08T07:41:50,113 else: 2025-09-08T07:41:50,113 self.cache_ob = cache.NewLRUCache(capacity) 2025-09-08T07:41:50,113 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T07:41:50,113 ^ 2025-09-08T07:41:50,113 ------------------------------------------------------------ 2025-09-08T07:41:50,113 rocksdb/_rocksdb.pyx:448:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,113 Error compiling Cython file: 2025-09-08T07:41:50,114 ------------------------------------------------------------ 2025-09-08T07:41:50,114 ... 2025-09-08T07:41:50,114 ############################### 2025-09-08T07:41:50,114 ### Here comes the stuff for SliceTransform 2025-09-08T07:41:50,114 @cython.internal 2025-09-08T07:41:50,114 cdef class PySliceTransform(object): 2025-09-08T07:41:50,114 cdef shared_ptr[slice_transform.SliceTransform] transfomer 2025-09-08T07:41:50,114 ^ 2025-09-08T07:41:50,114 ------------------------------------------------------------ 2025-09-08T07:41:50,114 rocksdb/_rocksdb.pyx:457:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,115 Error compiling Cython file: 2025-09-08T07:41:50,115 ------------------------------------------------------------ 2025-09-08T07:41:50,115 ... 2025-09-08T07:41:50,115 ############################### 2025-09-08T07:41:50,115 ### Here comes the stuff for SliceTransform 2025-09-08T07:41:50,115 @cython.internal 2025-09-08T07:41:50,115 cdef class PySliceTransform(object): 2025-09-08T07:41:50,115 cdef shared_ptr[slice_transform.SliceTransform] transfomer 2025-09-08T07:41:50,115 ^ 2025-09-08T07:41:50,116 ------------------------------------------------------------ 2025-09-08T07:41:50,116 rocksdb/_rocksdb.pyx:457:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,116 Error compiling Cython file: 2025-09-08T07:41:50,116 ------------------------------------------------------------ 2025-09-08T07:41:50,116 ... 2025-09-08T07:41:50,116 slice_in_range_callback)) 2025-09-08T07:41:50,116 cdef object get_ob(self): 2025-09-08T07:41:50,116 return self.ob 2025-09-08T07:41:50,117 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T07:41:50,117 ^ 2025-09-08T07:41:50,117 ------------------------------------------------------------ 2025-09-08T07:41:50,117 rocksdb/_rocksdb.pyx:477:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,117 Error compiling Cython file: 2025-09-08T07:41:50,117 ------------------------------------------------------------ 2025-09-08T07:41:50,117 ... 2025-09-08T07:41:50,117 return self.ob 2025-09-08T07:41:50,117 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T07:41:50,118 return self.transfomer 2025-09-08T07:41:50,118 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,118 ^ 2025-09-08T07:41:50,118 ------------------------------------------------------------ 2025-09-08T07:41:50,118 rocksdb/_rocksdb.pyx:480:28: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,118 Error compiling Cython file: 2025-09-08T07:41:50,118 ------------------------------------------------------------ 2025-09-08T07:41:50,118 ... 2025-09-08T07:41:50,118 cdef slice_transform.SliceTransformWrapper* ptr 2025-09-08T07:41:50,119 ptr = self.transfomer.get() 2025-09-08T07:41:50,119 ptr.set_info_log(info_log) 2025-09-08T07:41:50,119 cdef Slice slice_transform_callback( 2025-09-08T07:41:50,119 ^ 2025-09-08T07:41:50,119 ------------------------------------------------------------ 2025-09-08T07:41:50,119 rocksdb/_rocksdb.pyx:486:5: 'Slice' is not a type identifier 2025-09-08T07:41:50,119 Error compiling Cython file: 2025-09-08T07:41:50,119 ------------------------------------------------------------ 2025-09-08T07:41:50,120 ... 2025-09-08T07:41:50,120 ptr.set_info_log(info_log) 2025-09-08T07:41:50,120 cdef Slice slice_transform_callback( 2025-09-08T07:41:50,120 void* ctx, 2025-09-08T07:41:50,120 logger.Logger* log, 2025-09-08T07:41:50,120 ^ 2025-09-08T07:41:50,120 ------------------------------------------------------------ 2025-09-08T07:41:50,120 rocksdb/_rocksdb.pyx:488:4: 'Logger' is not a type identifier 2025-09-08T07:41:50,120 Error compiling Cython file: 2025-09-08T07:41:50,121 ------------------------------------------------------------ 2025-09-08T07:41:50,121 ... 2025-09-08T07:41:50,121 cdef Slice slice_transform_callback( 2025-09-08T07:41:50,121 void* ctx, 2025-09-08T07:41:50,121 logger.Logger* log, 2025-09-08T07:41:50,121 string& error_msg, 2025-09-08T07:41:50,121 const Slice& src) with gil: 2025-09-08T07:41:50,121 ^ 2025-09-08T07:41:50,121 ------------------------------------------------------------ 2025-09-08T07:41:50,121 rocksdb/_rocksdb.pyx:490:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,122 Error compiling Cython file: 2025-09-08T07:41:50,122 ------------------------------------------------------------ 2025-09-08T07:41:50,122 ... 2025-09-08T07:41:50,122 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T07:41:50,122 error_msg.assign(str(error)) 2025-09-08T07:41:50,122 cdef cpp_bool slice_in_domain_callback( 2025-09-08T07:41:50,122 void* ctx, 2025-09-08T07:41:50,122 logger.Logger* log, 2025-09-08T07:41:50,122 ^ 2025-09-08T07:41:50,123 ------------------------------------------------------------ 2025-09-08T07:41:50,123 rocksdb/_rocksdb.pyx:511:4: 'Logger' is not a type identifier 2025-09-08T07:41:50,123 Error compiling Cython file: 2025-09-08T07:41:50,123 ------------------------------------------------------------ 2025-09-08T07:41:50,123 ... 2025-09-08T07:41:50,123 cdef cpp_bool slice_in_domain_callback( 2025-09-08T07:41:50,123 void* ctx, 2025-09-08T07:41:50,123 logger.Logger* log, 2025-09-08T07:41:50,123 string& error_msg, 2025-09-08T07:41:50,124 const Slice& src) with gil: 2025-09-08T07:41:50,124 ^ 2025-09-08T07:41:50,124 ------------------------------------------------------------ 2025-09-08T07:41:50,124 rocksdb/_rocksdb.pyx:513:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,124 Error compiling Cython file: 2025-09-08T07:41:50,124 ------------------------------------------------------------ 2025-09-08T07:41:50,124 ... 2025-09-08T07:41:50,124 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T07:41:50,124 error_msg.assign(str(error)) 2025-09-08T07:41:50,125 cdef cpp_bool slice_in_range_callback( 2025-09-08T07:41:50,125 void* ctx, 2025-09-08T07:41:50,125 logger.Logger* log, 2025-09-08T07:41:50,125 ^ 2025-09-08T07:41:50,125 ------------------------------------------------------------ 2025-09-08T07:41:50,125 rocksdb/_rocksdb.pyx:524:4: 'Logger' is not a type identifier 2025-09-08T07:41:50,125 Error compiling Cython file: 2025-09-08T07:41:50,125 ------------------------------------------------------------ 2025-09-08T07:41:50,125 ... 2025-09-08T07:41:50,126 cdef cpp_bool slice_in_range_callback( 2025-09-08T07:41:50,126 void* ctx, 2025-09-08T07:41:50,126 logger.Logger* log, 2025-09-08T07:41:50,126 string& error_msg, 2025-09-08T07:41:50,126 const Slice& src) with gil: 2025-09-08T07:41:50,126 ^ 2025-09-08T07:41:50,126 ------------------------------------------------------------ 2025-09-08T07:41:50,126 rocksdb/_rocksdb.pyx:526:10: 'Slice' is not a type identifier 2025-09-08T07:41:50,126 Error compiling Cython file: 2025-09-08T07:41:50,127 ------------------------------------------------------------ 2025-09-08T07:41:50,127 ... 2025-09-08T07:41:50,127 ########################################### 2025-09-08T07:41:50,127 ## Here are the TableFactories 2025-09-08T07:41:50,127 @cython.internal 2025-09-08T07:41:50,127 cdef class PyTableFactory(object): 2025-09-08T07:41:50,127 cdef shared_ptr[table_factory.TableFactory] factory 2025-09-08T07:41:50,127 ^ 2025-09-08T07:41:50,127 ------------------------------------------------------------ 2025-09-08T07:41:50,127 rocksdb/_rocksdb.pyx:539:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,128 Error compiling Cython file: 2025-09-08T07:41:50,128 ------------------------------------------------------------ 2025-09-08T07:41:50,128 ... 2025-09-08T07:41:50,128 ########################################### 2025-09-08T07:41:50,128 ## Here are the TableFactories 2025-09-08T07:41:50,128 @cython.internal 2025-09-08T07:41:50,128 cdef class PyTableFactory(object): 2025-09-08T07:41:50,128 cdef shared_ptr[table_factory.TableFactory] factory 2025-09-08T07:41:50,128 ^ 2025-09-08T07:41:50,129 ------------------------------------------------------------ 2025-09-08T07:41:50,129 rocksdb/_rocksdb.pyx:539:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,129 Error compiling Cython file: 2025-09-08T07:41:50,129 ------------------------------------------------------------ 2025-09-08T07:41:50,129 ... 2025-09-08T07:41:50,129 ## Here are the TableFactories 2025-09-08T07:41:50,129 @cython.internal 2025-09-08T07:41:50,129 cdef class PyTableFactory(object): 2025-09-08T07:41:50,129 cdef shared_ptr[table_factory.TableFactory] factory 2025-09-08T07:41:50,130 cdef shared_ptr[table_factory.TableFactory] get_table_factory(self): 2025-09-08T07:41:50,130 ^ 2025-09-08T07:41:50,130 ------------------------------------------------------------ 2025-09-08T07:41:50,130 rocksdb/_rocksdb.pyx:541:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,130 Error compiling Cython file: 2025-09-08T07:41:50,130 ------------------------------------------------------------ 2025-09-08T07:41:50,130 ... 2025-09-08T07:41:50,130 cdef shared_ptr[table_factory.TableFactory] factory 2025-09-08T07:41:50,130 cdef shared_ptr[table_factory.TableFactory] get_table_factory(self): 2025-09-08T07:41:50,131 return self.factory 2025-09-08T07:41:50,131 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,131 ^ 2025-09-08T07:41:50,131 ------------------------------------------------------------ 2025-09-08T07:41:50,131 rocksdb/_rocksdb.pyx:544:28: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,131 Error compiling Cython file: 2025-09-08T07:41:50,131 ------------------------------------------------------------ 2025-09-08T07:41:50,131 ... 2025-09-08T07:41:50,132 table_options.filter_policy = self.py_filter_policy.get_policy() 2025-09-08T07:41:50,132 self.factory.reset(table_factory.NewBlockBasedTableFactory(table_options)) 2025-09-08T07:41:50,132 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,132 ^ 2025-09-08T07:41:50,132 ------------------------------------------------------------ 2025-09-08T07:41:50,132 rocksdb/_rocksdb.pyx:625:28: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,132 Error compiling Cython file: 2025-09-08T07:41:50,132 ------------------------------------------------------------ 2025-09-08T07:41:50,133 ... 2025-09-08T07:41:50,133 ############################################# 2025-09-08T07:41:50,133 ### Here are the MemtableFactories 2025-09-08T07:41:50,133 @cython.internal 2025-09-08T07:41:50,133 cdef class PyMemtableFactory(object): 2025-09-08T07:41:50,133 cdef shared_ptr[memtablerep.MemTableRepFactory] factory 2025-09-08T07:41:50,133 ^ 2025-09-08T07:41:50,133 ------------------------------------------------------------ 2025-09-08T07:41:50,133 rocksdb/_rocksdb.pyx:665:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,134 Error compiling Cython file: 2025-09-08T07:41:50,134 ------------------------------------------------------------ 2025-09-08T07:41:50,134 ... 2025-09-08T07:41:50,134 ############################################# 2025-09-08T07:41:50,134 ### Here are the MemtableFactories 2025-09-08T07:41:50,134 @cython.internal 2025-09-08T07:41:50,134 cdef class PyMemtableFactory(object): 2025-09-08T07:41:50,134 cdef shared_ptr[memtablerep.MemTableRepFactory] factory 2025-09-08T07:41:50,134 ^ 2025-09-08T07:41:50,134 ------------------------------------------------------------ 2025-09-08T07:41:50,135 rocksdb/_rocksdb.pyx:665:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,135 Error compiling Cython file: 2025-09-08T07:41:50,135 ------------------------------------------------------------ 2025-09-08T07:41:50,135 ... 2025-09-08T07:41:50,135 ### Here are the MemtableFactories 2025-09-08T07:41:50,135 @cython.internal 2025-09-08T07:41:50,135 cdef class PyMemtableFactory(object): 2025-09-08T07:41:50,135 cdef shared_ptr[memtablerep.MemTableRepFactory] factory 2025-09-08T07:41:50,135 cdef shared_ptr[memtablerep.MemTableRepFactory] get_memtable_factory(self): 2025-09-08T07:41:50,135 ^ 2025-09-08T07:41:50,136 ------------------------------------------------------------ 2025-09-08T07:41:50,136 rocksdb/_rocksdb.pyx:667:9: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,136 Error compiling Cython file: 2025-09-08T07:41:50,136 ------------------------------------------------------------ 2025-09-08T07:41:50,136 ... 2025-09-08T07:41:50,136 bzip2_compression = u'bzip2_compression' 2025-09-08T07:41:50,136 lz4_compression = u'lz4_compression' 2025-09-08T07:41:50,136 lz4hc_compression = u'lz4hc_compression' 2025-09-08T07:41:50,136 cdef class Options(object): 2025-09-08T07:41:50,137 cdef options.Options* opts 2025-09-08T07:41:50,137 ^ 2025-09-08T07:41:50,137 ------------------------------------------------------------ 2025-09-08T07:41:50,137 rocksdb/_rocksdb.pyx:705:9: 'Options' is not a type identifier 2025-09-08T07:41:50,137 Error compiling Cython file: 2025-09-08T07:41:50,137 ------------------------------------------------------------ 2025-09-08T07:41:50,137 ... 2025-09-08T07:41:50,137 # Forward declaration 2025-09-08T07:41:50,137 cdef class WriteBatchIterator 2025-09-08T07:41:50,138 cdef class WriteBatch(object): 2025-09-08T07:41:50,138 cdef db.WriteBatch* batch 2025-09-08T07:41:50,138 ^ 2025-09-08T07:41:50,138 ------------------------------------------------------------ 2025-09-08T07:41:50,138 rocksdb/_rocksdb.pyx:1214:9: 'WriteBatch' is not a type identifier 2025-09-08T07:41:50,138 Error compiling Cython file: 2025-09-08T07:41:50,138 ------------------------------------------------------------ 2025-09-08T07:41:50,138 ... 2025-09-08T07:41:50,139 @cython.internal 2025-09-08T07:41:50,139 cdef class WriteBatchIterator(object): 2025-09-08T07:41:50,139 # Need a reference to the WriteBatch. 2025-09-08T07:41:50,139 # The BatchItems are only pointers to the memory in WriteBatch. 2025-09-08T07:41:50,139 cdef WriteBatch batch 2025-09-08T07:41:50,139 cdef vector[db.BatchItem] items 2025-09-08T07:41:50,139 ^ 2025-09-08T07:41:50,139 ------------------------------------------------------------ 2025-09-08T07:41:50,139 rocksdb/_rocksdb.pyx:1254:19: unknown type in template argument 2025-09-08T07:41:50,139 Error compiling Cython file: 2025-09-08T07:41:50,140 ------------------------------------------------------------ 2025-09-08T07:41:50,140 ... 2025-09-08T07:41:50,140 return ret 2025-09-08T07:41:50,140 @cython.no_gc_clear 2025-09-08T07:41:50,140 cdef class DB(object): 2025-09-08T07:41:50,140 cdef Options opts 2025-09-08T07:41:50,140 cdef db.DB* db 2025-09-08T07:41:50,140 ^ 2025-09-08T07:41:50,140 ------------------------------------------------------------ 2025-09-08T07:41:50,140 rocksdb/_rocksdb.pyx:1293:9: 'DB' is not a type identifier 2025-09-08T07:41:50,141 Error compiling Cython file: 2025-09-08T07:41:50,141 ------------------------------------------------------------ 2025-09-08T07:41:50,141 ... 2025-09-08T07:41:50,141 read_tier="all"): 2025-09-08T07:41:50,141 # TODO: Is this really effiencet ? 2025-09-08T07:41:50,141 return locals() 2025-09-08T07:41:50,141 cdef options.ReadOptions build_read_opts(self, dict py_opts): 2025-09-08T07:41:50,141 ^ 2025-09-08T07:41:50,141 ------------------------------------------------------------ 2025-09-08T07:41:50,142 rocksdb/_rocksdb.pyx:1590:9: 'ReadOptions' is not a type identifier 2025-09-08T07:41:50,142 Error compiling Cython file: 2025-09-08T07:41:50,142 ------------------------------------------------------------ 2025-09-08T07:41:50,142 ... 2025-09-08T07:41:50,142 @cython.no_gc_clear 2025-09-08T07:41:50,142 @cython.internal 2025-09-08T07:41:50,142 cdef class Snapshot(object): 2025-09-08T07:41:50,142 cdef const snapshot.Snapshot* ptr 2025-09-08T07:41:50,142 ^ 2025-09-08T07:41:50,143 ------------------------------------------------------------ 2025-09-08T07:41:50,143 rocksdb/_rocksdb.pyx:1623:15: 'Snapshot' is not a type identifier 2025-09-08T07:41:50,143 Error compiling Cython file: 2025-09-08T07:41:50,143 ------------------------------------------------------------ 2025-09-08T07:41:50,143 ... 2025-09-08T07:41:50,143 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T07:41:50,143 @cython.internal 2025-09-08T07:41:50,143 cdef class BaseIterator(object): 2025-09-08T07:41:50,144 cdef iterator.Iterator* ptr 2025-09-08T07:41:50,144 ^ 2025-09-08T07:41:50,144 ------------------------------------------------------------ 2025-09-08T07:41:50,144 rocksdb/_rocksdb.pyx:1640:9: 'Iterator' is not a type identifier 2025-09-08T07:41:50,144 Error compiling Cython file: 2025-09-08T07:41:50,144 ------------------------------------------------------------ 2025-09-08T07:41:50,144 ... 2025-09-08T07:41:50,144 self.it.ptr.Prev() 2025-09-08T07:41:50,145 check_status(self.it.ptr.status()) 2025-09-08T07:41:50,145 return ret 2025-09-08T07:41:50,145 cdef class BackupEngine(object): 2025-09-08T07:41:50,145 cdef backup.BackupEngine* engine 2025-09-08T07:41:50,145 ^ 2025-09-08T07:41:50,145 ------------------------------------------------------------ 2025-09-08T07:41:50,145 rocksdb/_rocksdb.pyx:1748:9: 'BackupEngine' is not a type identifier 2025-09-08T07:41:50,192 Error compiling Cython file: 2025-09-08T07:41:50,192 ------------------------------------------------------------ 2025-09-08T07:41:50,193 ... 2025-09-08T07:41:50,193 def name(self): 2025-09-08T07:41:50,193 return PyBytes_FromString(self.policy.get().Name()) 2025-09-08T07:41:50,193 def create_filter(self, keys): 2025-09-08T07:41:50,193 cdef string dst 2025-09-08T07:41:50,193 cdef vector[Slice] c_keys 2025-09-08T07:41:50,193 ^ 2025-09-08T07:41:50,193 ------------------------------------------------------------ 2025-09-08T07:41:50,193 rocksdb/_rocksdb.pyx:284:20: unknown type in template argument 2025-09-08T07:41:50,223 Error compiling Cython file: 2025-09-08T07:41:50,223 ------------------------------------------------------------ 2025-09-08T07:41:50,223 ... 2025-09-08T07:41:50,223 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T07:41:50,223 return self.transfomer 2025-09-08T07:41:50,224 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,224 cdef slice_transform.SliceTransformWrapper* ptr 2025-09-08T07:41:50,224 ^ 2025-09-08T07:41:50,224 ------------------------------------------------------------ 2025-09-08T07:41:50,224 rocksdb/_rocksdb.pyx:481:13: 'SliceTransformWrapper' is not a type identifier 2025-09-08T07:41:50,233 Error compiling Cython file: 2025-09-08T07:41:50,233 ------------------------------------------------------------ 2025-09-08T07:41:50,233 ... 2025-09-08T07:41:50,233 block_size=None, 2025-09-08T07:41:50,233 block_size_deviation=None, 2025-09-08T07:41:50,234 block_restart_interval=None, 2025-09-08T07:41:50,234 whole_key_filtering=None): 2025-09-08T07:41:50,234 cdef table_factory.BlockBasedTableOptions table_options 2025-09-08T07:41:50,234 ^ 2025-09-08T07:41:50,234 ------------------------------------------------------------ 2025-09-08T07:41:50,234 rocksdb/_rocksdb.pyx:563:13: 'BlockBasedTableOptions' is not a type identifier 2025-09-08T07:41:50,238 Error compiling Cython file: 2025-09-08T07:41:50,238 ------------------------------------------------------------ 2025-09-08T07:41:50,238 ... 2025-09-08T07:41:50,238 huge_page_tlb_size=0, 2025-09-08T07:41:50,238 encoding_type='plain', 2025-09-08T07:41:50,239 py_bool full_scan_mode=False, 2025-09-08T07:41:50,239 py_bool store_index_in_file=False): 2025-09-08T07:41:50,239 cdef table_factory.PlainTableOptions table_options 2025-09-08T07:41:50,239 ^ 2025-09-08T07:41:50,239 ------------------------------------------------------------ 2025-09-08T07:41:50,239 rocksdb/_rocksdb.pyx:641:13: 'PlainTableOptions' is not a type identifier 2025-09-08T07:41:50,297 Error compiling Cython file: 2025-09-08T07:41:50,297 ------------------------------------------------------------ 2025-09-08T07:41:50,297 ... 2025-09-08T07:41:50,297 else: 2025-09-08T07:41:50,297 raise Exception("Unknown compaction style") 2025-09-08T07:41:50,297 property compaction_options_universal: 2025-09-08T07:41:50,298 def __get__(self): 2025-09-08T07:41:50,298 cdef universal_compaction.CompactionOptionsUniversal uopts 2025-09-08T07:41:50,298 ^ 2025-09-08T07:41:50,298 ------------------------------------------------------------ 2025-09-08T07:41:50,298 rocksdb/_rocksdb.pyx:1064:17: 'CompactionOptionsUniversal' is not a type identifier 2025-09-08T07:41:50,298 Error compiling Cython file: 2025-09-08T07:41:50,298 ------------------------------------------------------------ 2025-09-08T07:41:50,298 ... 2025-09-08T07:41:50,298 raise Exception("Unknown compaction style") 2025-09-08T07:41:50,299 return ret_ob 2025-09-08T07:41:50,299 def __set__(self, dict value): 2025-09-08T07:41:50,299 cdef universal_compaction.CompactionOptionsUniversal* uopts 2025-09-08T07:41:50,299 ^ 2025-09-08T07:41:50,299 ------------------------------------------------------------ 2025-09-08T07:41:50,299 rocksdb/_rocksdb.pyx:1085:17: 'CompactionOptionsUniversal' is not a type identifier 2025-09-08T07:41:50,310 Error compiling Cython file: 2025-09-08T07:41:50,310 ------------------------------------------------------------ 2025-09-08T07:41:50,310 ... 2025-09-08T07:41:50,311 cdef WriteBatch batch 2025-09-08T07:41:50,311 cdef vector[db.BatchItem] items 2025-09-08T07:41:50,311 cdef size_t pos 2025-09-08T07:41:50,311 def __init__(self, WriteBatch batch): 2025-09-08T07:41:50,311 cdef Status st 2025-09-08T07:41:50,311 ^ 2025-09-08T07:41:50,311 ------------------------------------------------------------ 2025-09-08T07:41:50,311 rocksdb/_rocksdb.pyx:1258:13: 'Status' is not a type identifier 2025-09-08T07:41:50,315 Error compiling Cython file: 2025-09-08T07:41:50,315 ------------------------------------------------------------ 2025-09-08T07:41:50,315 ... 2025-09-08T07:41:50,315 cdef class DB(object): 2025-09-08T07:41:50,315 cdef Options opts 2025-09-08T07:41:50,315 cdef db.DB* db 2025-09-08T07:41:50,316 def __cinit__(self, db_name, Options opts, read_only=False): 2025-09-08T07:41:50,316 cdef Status st 2025-09-08T07:41:50,316 ^ 2025-09-08T07:41:50,316 ------------------------------------------------------------ 2025-09-08T07:41:50,316 rocksdb/_rocksdb.pyx:1296:13: 'Status' is not a type identifier 2025-09-08T07:41:50,316 Error compiling Cython file: 2025-09-08T07:41:50,316 ------------------------------------------------------------ 2025-09-08T07:41:50,316 ... 2025-09-08T07:41:50,316 db_path, 2025-09-08T07:41:50,316 cython.address(self.db)) 2025-09-08T07:41:50,317 check_status(st) 2025-09-08T07:41:50,317 # Inject the loggers into the python callbacks 2025-09-08T07:41:50,317 cdef shared_ptr[logger.Logger] info_log = self.db.GetOptions().info_log 2025-09-08T07:41:50,317 ^ 2025-09-08T07:41:50,317 ------------------------------------------------------------ 2025-09-08T07:41:50,317 rocksdb/_rocksdb.pyx:1321:13: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,317 Error compiling Cython file: 2025-09-08T07:41:50,317 ------------------------------------------------------------ 2025-09-08T07:41:50,318 ... 2025-09-08T07:41:50,318 db_path, 2025-09-08T07:41:50,318 cython.address(self.db)) 2025-09-08T07:41:50,318 check_status(st) 2025-09-08T07:41:50,318 # Inject the loggers into the python callbacks 2025-09-08T07:41:50,318 cdef shared_ptr[logger.Logger] info_log = self.db.GetOptions().info_log 2025-09-08T07:41:50,318 ^ 2025-09-08T07:41:50,318 ------------------------------------------------------------ 2025-09-08T07:41:50,318 rocksdb/_rocksdb.pyx:1321:13: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,319 Error compiling Cython file: 2025-09-08T07:41:50,319 ------------------------------------------------------------ 2025-09-08T07:41:50,319 ... 2025-09-08T07:41:50,319 if self.opts is not None: 2025-09-08T07:41:50,319 self.opts.in_use = False 2025-09-08T07:41:50,319 def put(self, key, value, sync=False, disable_wal=False): 2025-09-08T07:41:50,319 cdef Status st 2025-09-08T07:41:50,319 ^ 2025-09-08T07:41:50,319 ------------------------------------------------------------ 2025-09-08T07:41:50,320 rocksdb/_rocksdb.pyx:1343:13: 'Status' is not a type identifier 2025-09-08T07:41:50,320 Error compiling Cython file: 2025-09-08T07:41:50,320 ------------------------------------------------------------ 2025-09-08T07:41:50,320 ... 2025-09-08T07:41:50,320 if self.opts is not None: 2025-09-08T07:41:50,320 self.opts.in_use = False 2025-09-08T07:41:50,320 def put(self, key, value, sync=False, disable_wal=False): 2025-09-08T07:41:50,320 cdef Status st 2025-09-08T07:41:50,320 cdef options.WriteOptions opts 2025-09-08T07:41:50,321 ^ 2025-09-08T07:41:50,321 ------------------------------------------------------------ 2025-09-08T07:41:50,321 rocksdb/_rocksdb.pyx:1344:13: 'WriteOptions' is not a type identifier 2025-09-08T07:41:50,321 Error compiling Cython file: 2025-09-08T07:41:50,321 ------------------------------------------------------------ 2025-09-08T07:41:50,321 ... 2025-09-08T07:41:50,321 cdef Status st 2025-09-08T07:41:50,321 cdef options.WriteOptions opts 2025-09-08T07:41:50,321 opts.sync = sync 2025-09-08T07:41:50,321 opts.disableWAL = disable_wal 2025-09-08T07:41:50,322 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:50,322 ^ 2025-09-08T07:41:50,322 ------------------------------------------------------------ 2025-09-08T07:41:50,322 rocksdb/_rocksdb.pyx:1348:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,322 Error compiling Cython file: 2025-09-08T07:41:50,322 ------------------------------------------------------------ 2025-09-08T07:41:50,322 ... 2025-09-08T07:41:50,322 cdef options.WriteOptions opts 2025-09-08T07:41:50,323 opts.sync = sync 2025-09-08T07:41:50,323 opts.disableWAL = disable_wal 2025-09-08T07:41:50,323 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:50,323 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:50,323 ^ 2025-09-08T07:41:50,323 ------------------------------------------------------------ 2025-09-08T07:41:50,323 rocksdb/_rocksdb.pyx:1349:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,323 Error compiling Cython file: 2025-09-08T07:41:50,323 ------------------------------------------------------------ 2025-09-08T07:41:50,324 ... 2025-09-08T07:41:50,324 with nogil: 2025-09-08T07:41:50,324 st = self.db.Put(opts, c_key, c_value) 2025-09-08T07:41:50,324 check_status(st) 2025-09-08T07:41:50,324 def delete(self, key, sync=False, disable_wal=False): 2025-09-08T07:41:50,324 cdef Status st 2025-09-08T07:41:50,324 ^ 2025-09-08T07:41:50,324 ------------------------------------------------------------ 2025-09-08T07:41:50,324 rocksdb/_rocksdb.pyx:1356:13: 'Status' is not a type identifier 2025-09-08T07:41:50,325 Error compiling Cython file: 2025-09-08T07:41:50,325 ------------------------------------------------------------ 2025-09-08T07:41:50,325 ... 2025-09-08T07:41:50,325 st = self.db.Put(opts, c_key, c_value) 2025-09-08T07:41:50,325 check_status(st) 2025-09-08T07:41:50,325 def delete(self, key, sync=False, disable_wal=False): 2025-09-08T07:41:50,325 cdef Status st 2025-09-08T07:41:50,325 cdef options.WriteOptions opts 2025-09-08T07:41:50,325 ^ 2025-09-08T07:41:50,325 ------------------------------------------------------------ 2025-09-08T07:41:50,326 rocksdb/_rocksdb.pyx:1357:13: 'WriteOptions' is not a type identifier 2025-09-08T07:41:50,326 Error compiling Cython file: 2025-09-08T07:41:50,326 ------------------------------------------------------------ 2025-09-08T07:41:50,326 ... 2025-09-08T07:41:50,326 cdef Status st 2025-09-08T07:41:50,326 cdef options.WriteOptions opts 2025-09-08T07:41:50,326 opts.sync = sync 2025-09-08T07:41:50,326 opts.disableWAL = disable_wal 2025-09-08T07:41:50,326 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:50,327 ^ 2025-09-08T07:41:50,327 ------------------------------------------------------------ 2025-09-08T07:41:50,327 rocksdb/_rocksdb.pyx:1361:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,327 Error compiling Cython file: 2025-09-08T07:41:50,327 ------------------------------------------------------------ 2025-09-08T07:41:50,327 ... 2025-09-08T07:41:50,327 with nogil: 2025-09-08T07:41:50,327 st = self.db.Delete(opts, c_key) 2025-09-08T07:41:50,327 check_status(st) 2025-09-08T07:41:50,328 def merge(self, key, value, sync=False, disable_wal=False): 2025-09-08T07:41:50,328 cdef Status st 2025-09-08T07:41:50,328 ^ 2025-09-08T07:41:50,328 ------------------------------------------------------------ 2025-09-08T07:41:50,328 rocksdb/_rocksdb.pyx:1367:13: 'Status' is not a type identifier 2025-09-08T07:41:50,328 Error compiling Cython file: 2025-09-08T07:41:50,328 ------------------------------------------------------------ 2025-09-08T07:41:50,328 ... 2025-09-08T07:41:50,328 st = self.db.Delete(opts, c_key) 2025-09-08T07:41:50,329 check_status(st) 2025-09-08T07:41:50,329 def merge(self, key, value, sync=False, disable_wal=False): 2025-09-08T07:41:50,329 cdef Status st 2025-09-08T07:41:50,329 cdef options.WriteOptions opts 2025-09-08T07:41:50,329 ^ 2025-09-08T07:41:50,329 ------------------------------------------------------------ 2025-09-08T07:41:50,329 rocksdb/_rocksdb.pyx:1368:13: 'WriteOptions' is not a type identifier 2025-09-08T07:41:50,329 Error compiling Cython file: 2025-09-08T07:41:50,329 ------------------------------------------------------------ 2025-09-08T07:41:50,330 ... 2025-09-08T07:41:50,330 cdef Status st 2025-09-08T07:41:50,330 cdef options.WriteOptions opts 2025-09-08T07:41:50,330 opts.sync = sync 2025-09-08T07:41:50,330 opts.disableWAL = disable_wal 2025-09-08T07:41:50,330 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:50,330 ^ 2025-09-08T07:41:50,330 ------------------------------------------------------------ 2025-09-08T07:41:50,330 rocksdb/_rocksdb.pyx:1372:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,330 Error compiling Cython file: 2025-09-08T07:41:50,331 ------------------------------------------------------------ 2025-09-08T07:41:50,331 ... 2025-09-08T07:41:50,331 cdef options.WriteOptions opts 2025-09-08T07:41:50,331 opts.sync = sync 2025-09-08T07:41:50,331 opts.disableWAL = disable_wal 2025-09-08T07:41:50,331 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:50,331 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:50,331 ^ 2025-09-08T07:41:50,331 ------------------------------------------------------------ 2025-09-08T07:41:50,331 rocksdb/_rocksdb.pyx:1373:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,332 Error compiling Cython file: 2025-09-08T07:41:50,332 ------------------------------------------------------------ 2025-09-08T07:41:50,332 ... 2025-09-08T07:41:50,332 with nogil: 2025-09-08T07:41:50,332 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T07:41:50,332 check_status(st) 2025-09-08T07:41:50,332 def write(self, WriteBatch batch, sync=False, disable_wal=False): 2025-09-08T07:41:50,332 cdef Status st 2025-09-08T07:41:50,332 ^ 2025-09-08T07:41:50,333 ------------------------------------------------------------ 2025-09-08T07:41:50,333 rocksdb/_rocksdb.pyx:1379:13: 'Status' is not a type identifier 2025-09-08T07:41:50,333 Error compiling Cython file: 2025-09-08T07:41:50,333 ------------------------------------------------------------ 2025-09-08T07:41:50,333 ... 2025-09-08T07:41:50,333 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T07:41:50,333 check_status(st) 2025-09-08T07:41:50,333 def write(self, WriteBatch batch, sync=False, disable_wal=False): 2025-09-08T07:41:50,333 cdef Status st 2025-09-08T07:41:50,333 cdef options.WriteOptions opts 2025-09-08T07:41:50,334 ^ 2025-09-08T07:41:50,334 ------------------------------------------------------------ 2025-09-08T07:41:50,334 rocksdb/_rocksdb.pyx:1380:13: 'WriteOptions' is not a type identifier 2025-09-08T07:41:50,334 Error compiling Cython file: 2025-09-08T07:41:50,334 ------------------------------------------------------------ 2025-09-08T07:41:50,334 ... 2025-09-08T07:41:50,334 st = self.db.Write(opts, batch.batch) 2025-09-08T07:41:50,334 check_status(st) 2025-09-08T07:41:50,334 def get(self, key, *args, **kwargs): 2025-09-08T07:41:50,335 cdef string res 2025-09-08T07:41:50,335 cdef Status st 2025-09-08T07:41:50,335 ^ 2025-09-08T07:41:50,335 ------------------------------------------------------------ 2025-09-08T07:41:50,335 rocksdb/_rocksdb.pyx:1390:13: 'Status' is not a type identifier 2025-09-08T07:41:50,335 Error compiling Cython file: 2025-09-08T07:41:50,335 ------------------------------------------------------------ 2025-09-08T07:41:50,335 ... 2025-09-08T07:41:50,335 check_status(st) 2025-09-08T07:41:50,336 def get(self, key, *args, **kwargs): 2025-09-08T07:41:50,336 cdef string res 2025-09-08T07:41:50,336 cdef Status st 2025-09-08T07:41:50,336 cdef options.ReadOptions opts 2025-09-08T07:41:50,336 ^ 2025-09-08T07:41:50,336 ------------------------------------------------------------ 2025-09-08T07:41:50,336 rocksdb/_rocksdb.pyx:1391:13: 'ReadOptions' is not a type identifier 2025-09-08T07:41:50,336 Error compiling Cython file: 2025-09-08T07:41:50,336 ------------------------------------------------------------ 2025-09-08T07:41:50,336 ... 2025-09-08T07:41:50,337 cdef string res 2025-09-08T07:41:50,337 cdef Status st 2025-09-08T07:41:50,337 cdef options.ReadOptions opts 2025-09-08T07:41:50,337 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:50,337 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:50,337 ^ 2025-09-08T07:41:50,337 ------------------------------------------------------------ 2025-09-08T07:41:50,337 rocksdb/_rocksdb.pyx:1394:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,338 Error compiling Cython file: 2025-09-08T07:41:50,338 ------------------------------------------------------------ 2025-09-08T07:41:50,338 ... 2025-09-08T07:41:50,338 def multi_get(self, keys, *args, **kwargs): 2025-09-08T07:41:50,338 cdef vector[string] values 2025-09-08T07:41:50,338 values.resize(len(keys)) 2025-09-08T07:41:50,338 cdef vector[Slice] c_keys 2025-09-08T07:41:50,338 ^ 2025-09-08T07:41:50,338 ------------------------------------------------------------ 2025-09-08T07:41:50,339 rocksdb/_rocksdb.pyx:1410:20: unknown type in template argument 2025-09-08T07:41:50,339 Error compiling Cython file: 2025-09-08T07:41:50,339 ------------------------------------------------------------ 2025-09-08T07:41:50,339 ... 2025-09-08T07:41:50,339 cdef vector[Slice] c_keys 2025-09-08T07:41:50,339 for key in keys: 2025-09-08T07:41:50,339 c_keys.push_back(bytes_to_slice(key)) 2025-09-08T07:41:50,339 cdef options.ReadOptions opts 2025-09-08T07:41:50,340 ^ 2025-09-08T07:41:50,340 ------------------------------------------------------------ 2025-09-08T07:41:50,340 rocksdb/_rocksdb.pyx:1414:13: 'ReadOptions' is not a type identifier 2025-09-08T07:41:50,340 Error compiling Cython file: 2025-09-08T07:41:50,340 ------------------------------------------------------------ 2025-09-08T07:41:50,340 ... 2025-09-08T07:41:50,340 c_keys.push_back(bytes_to_slice(key)) 2025-09-08T07:41:50,340 cdef options.ReadOptions opts 2025-09-08T07:41:50,340 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:50,341 cdef vector[Status] res 2025-09-08T07:41:50,341 ^ 2025-09-08T07:41:50,341 ------------------------------------------------------------ 2025-09-08T07:41:50,341 rocksdb/_rocksdb.pyx:1417:20: unknown type in template argument 2025-09-08T07:41:50,341 Error compiling Cython file: 2025-09-08T07:41:50,341 ------------------------------------------------------------ 2025-09-08T07:41:50,341 ... 2025-09-08T07:41:50,342 def key_may_exist(self, key, fetch=False, *args, **kwargs): 2025-09-08T07:41:50,342 cdef string value 2025-09-08T07:41:50,342 cdef cpp_bool value_found 2025-09-08T07:41:50,342 cdef cpp_bool exists 2025-09-08T07:41:50,342 cdef options.ReadOptions opts 2025-09-08T07:41:50,342 ^ 2025-09-08T07:41:50,342 ------------------------------------------------------------ 2025-09-08T07:41:50,342 rocksdb/_rocksdb.pyx:1439:13: 'ReadOptions' is not a type identifier 2025-09-08T07:41:50,342 Error compiling Cython file: 2025-09-08T07:41:50,343 ------------------------------------------------------------ 2025-09-08T07:41:50,343 ... 2025-09-08T07:41:50,343 def key_may_exist(self, key, fetch=False, *args, **kwargs): 2025-09-08T07:41:50,343 cdef string value 2025-09-08T07:41:50,343 cdef cpp_bool value_found 2025-09-08T07:41:50,343 cdef cpp_bool exists 2025-09-08T07:41:50,343 cdef options.ReadOptions opts 2025-09-08T07:41:50,343 cdef Slice c_key 2025-09-08T07:41:50,343 ^ 2025-09-08T07:41:50,343 ------------------------------------------------------------ 2025-09-08T07:41:50,343 rocksdb/_rocksdb.pyx:1440:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,344 Error compiling Cython file: 2025-09-08T07:41:50,344 ------------------------------------------------------------ 2025-09-08T07:41:50,344 ... 2025-09-08T07:41:50,344 cython.address(value)) 2025-09-08T07:41:50,344 return (exists, None) 2025-09-08T07:41:50,344 def iterkeys(self, *args, **kwargs): 2025-09-08T07:41:50,344 cdef options.ReadOptions opts 2025-09-08T07:41:50,344 ^ 2025-09-08T07:41:50,344 ------------------------------------------------------------ 2025-09-08T07:41:50,345 rocksdb/_rocksdb.pyx:1472:13: 'ReadOptions' is not a type identifier 2025-09-08T07:41:50,345 Error compiling Cython file: 2025-09-08T07:41:50,345 ------------------------------------------------------------ 2025-09-08T07:41:50,345 ... 2025-09-08T07:41:50,345 with nogil: 2025-09-08T07:41:50,345 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:50,345 return it 2025-09-08T07:41:50,345 def itervalues(self, *args, **kwargs): 2025-09-08T07:41:50,346 cdef options.ReadOptions opts 2025-09-08T07:41:50,346 ^ 2025-09-08T07:41:50,346 ------------------------------------------------------------ 2025-09-08T07:41:50,346 rocksdb/_rocksdb.pyx:1483:13: 'ReadOptions' is not a type identifier 2025-09-08T07:41:50,346 Error compiling Cython file: 2025-09-08T07:41:50,346 ------------------------------------------------------------ 2025-09-08T07:41:50,346 ... 2025-09-08T07:41:50,346 with nogil: 2025-09-08T07:41:50,346 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:50,346 return it 2025-09-08T07:41:50,347 def iteritems(self, *args, **kwargs): 2025-09-08T07:41:50,347 cdef options.ReadOptions opts 2025-09-08T07:41:50,347 ^ 2025-09-08T07:41:50,347 ------------------------------------------------------------ 2025-09-08T07:41:50,347 rocksdb/_rocksdb.pyx:1495:13: 'ReadOptions' is not a type identifier 2025-09-08T07:41:50,347 Error compiling Cython file: 2025-09-08T07:41:50,347 ------------------------------------------------------------ 2025-09-08T07:41:50,347 ... 2025-09-08T07:41:50,348 def snapshot(self): 2025-09-08T07:41:50,348 return Snapshot(self) 2025-09-08T07:41:50,348 def get_property(self, prop): 2025-09-08T07:41:50,348 cdef string value 2025-09-08T07:41:50,348 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T07:41:50,348 ^ 2025-09-08T07:41:50,348 ------------------------------------------------------------ 2025-09-08T07:41:50,348 rocksdb/_rocksdb.pyx:1511:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,348 Error compiling Cython file: 2025-09-08T07:41:50,349 ------------------------------------------------------------ 2025-09-08T07:41:50,349 ... 2025-09-08T07:41:50,349 return string_to_bytes(value) 2025-09-08T07:41:50,349 else: 2025-09-08T07:41:50,349 return None 2025-09-08T07:41:50,349 def get_live_files_metadata(self): 2025-09-08T07:41:50,349 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T07:41:50,349 ^ 2025-09-08T07:41:50,349 ------------------------------------------------------------ 2025-09-08T07:41:50,350 rocksdb/_rocksdb.pyx:1523:23: unknown type in template argument 2025-09-08T07:41:50,350 Error compiling Cython file: 2025-09-08T07:41:50,350 ------------------------------------------------------------ 2025-09-08T07:41:50,350 ... 2025-09-08T07:41:50,350 ret.append(t) 2025-09-08T07:41:50,350 return ret 2025-09-08T07:41:50,350 def compact_range(self, begin=None, end=None, **py_options): 2025-09-08T07:41:50,350 cdef options.CompactRangeOptions c_options 2025-09-08T07:41:50,350 ^ 2025-09-08T07:41:50,351 ------------------------------------------------------------ 2025-09-08T07:41:50,351 rocksdb/_rocksdb.pyx:1544:13: 'CompactRangeOptions' is not a type identifier 2025-09-08T07:41:50,351 Error compiling Cython file: 2025-09-08T07:41:50,351 ------------------------------------------------------------ 2025-09-08T07:41:50,351 ... 2025-09-08T07:41:50,351 elif blc == 'force': 2025-09-08T07:41:50,351 c_options.bottommost_level_compaction = options.blc_force 2025-09-08T07:41:50,351 else: 2025-09-08T07:41:50,351 raise ValueError("bottommost_level_compaction is not valid") 2025-09-08T07:41:50,352 cdef Status st 2025-09-08T07:41:50,352 ^ 2025-09-08T07:41:50,352 ------------------------------------------------------------ 2025-09-08T07:41:50,352 rocksdb/_rocksdb.pyx:1559:13: 'Status' is not a type identifier 2025-09-08T07:41:50,352 Error compiling Cython file: 2025-09-08T07:41:50,352 ------------------------------------------------------------ 2025-09-08T07:41:50,352 ... 2025-09-08T07:41:50,352 c_options.bottommost_level_compaction = options.blc_force 2025-09-08T07:41:50,352 else: 2025-09-08T07:41:50,353 raise ValueError("bottommost_level_compaction is not valid") 2025-09-08T07:41:50,353 cdef Status st 2025-09-08T07:41:50,353 cdef Slice begin_val 2025-09-08T07:41:50,353 ^ 2025-09-08T07:41:50,353 ------------------------------------------------------------ 2025-09-08T07:41:50,353 rocksdb/_rocksdb.pyx:1560:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,353 Error compiling Cython file: 2025-09-08T07:41:50,353 ------------------------------------------------------------ 2025-09-08T07:41:50,353 ... 2025-09-08T07:41:50,354 else: 2025-09-08T07:41:50,354 raise ValueError("bottommost_level_compaction is not valid") 2025-09-08T07:41:50,354 cdef Status st 2025-09-08T07:41:50,354 cdef Slice begin_val 2025-09-08T07:41:50,354 cdef Slice end_val 2025-09-08T07:41:50,354 ^ 2025-09-08T07:41:50,354 ------------------------------------------------------------ 2025-09-08T07:41:50,354 rocksdb/_rocksdb.pyx:1561:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,354 Error compiling Cython file: 2025-09-08T07:41:50,355 ------------------------------------------------------------ 2025-09-08T07:41:50,355 ... 2025-09-08T07:41:50,355 cdef Status st 2025-09-08T07:41:50,355 cdef Slice begin_val 2025-09-08T07:41:50,355 cdef Slice end_val 2025-09-08T07:41:50,355 cdef Slice* begin_ptr 2025-09-08T07:41:50,355 ^ 2025-09-08T07:41:50,355 ------------------------------------------------------------ 2025-09-08T07:41:50,355 rocksdb/_rocksdb.pyx:1563:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,356 Error compiling Cython file: 2025-09-08T07:41:50,356 ------------------------------------------------------------ 2025-09-08T07:41:50,356 ... 2025-09-08T07:41:50,356 cdef Status st 2025-09-08T07:41:50,356 cdef Slice begin_val 2025-09-08T07:41:50,356 cdef Slice end_val 2025-09-08T07:41:50,356 cdef Slice* begin_ptr 2025-09-08T07:41:50,356 cdef Slice* end_ptr 2025-09-08T07:41:50,356 ^ 2025-09-08T07:41:50,356 ------------------------------------------------------------ 2025-09-08T07:41:50,357 rocksdb/_rocksdb.pyx:1564:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,357 Error compiling Cython file: 2025-09-08T07:41:50,357 ------------------------------------------------------------ 2025-09-08T07:41:50,357 ... 2025-09-08T07:41:50,357 # TODO: Is this really effiencet ? 2025-09-08T07:41:50,357 return locals() 2025-09-08T07:41:50,357 cdef options.ReadOptions build_read_opts(self, dict py_opts): 2025-09-08T07:41:50,358 cdef options.ReadOptions opts 2025-09-08T07:41:50,358 ^ 2025-09-08T07:41:50,358 ------------------------------------------------------------ 2025-09-08T07:41:50,358 rocksdb/_rocksdb.pyx:1591:13: 'ReadOptions' is not a type identifier 2025-09-08T07:41:50,358 Error compiling Cython file: 2025-09-08T07:41:50,358 ------------------------------------------------------------ 2025-09-08T07:41:50,358 ... 2025-09-08T07:41:50,358 def __get__(self): 2025-09-08T07:41:50,358 return self.opts 2025-09-08T07:41:50,359 def repair_db(db_name, Options opts): 2025-09-08T07:41:50,359 cdef Status st 2025-09-08T07:41:50,359 ^ 2025-09-08T07:41:50,359 ------------------------------------------------------------ 2025-09-08T07:41:50,359 rocksdb/_rocksdb.pyx:1612:9: 'Status' is not a type identifier 2025-09-08T07:41:50,359 Error compiling Cython file: 2025-09-08T07:41:50,359 ------------------------------------------------------------ 2025-09-08T07:41:50,359 ... 2025-09-08T07:41:50,360 with nogil: 2025-09-08T07:41:50,360 self.ptr.SeekToLast() 2025-09-08T07:41:50,360 check_status(self.ptr.status()) 2025-09-08T07:41:50,360 cpdef seek(self, key): 2025-09-08T07:41:50,360 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:50,360 ^ 2025-09-08T07:41:50,360 ------------------------------------------------------------ 2025-09-08T07:41:50,360 rocksdb/_rocksdb.pyx:1678:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,362 Error compiling Cython file: 2025-09-08T07:41:50,362 ------------------------------------------------------------ 2025-09-08T07:41:50,362 ... 2025-09-08T07:41:50,362 return None 2025-09-08T07:41:50,363 @cython.internal 2025-09-08T07:41:50,363 cdef class KeysIterator(BaseIterator): 2025-09-08T07:41:50,363 cdef object get_ob(self): 2025-09-08T07:41:50,363 cdef Slice c_key 2025-09-08T07:41:50,363 ^ 2025-09-08T07:41:50,363 ------------------------------------------------------------ 2025-09-08T07:41:50,363 rocksdb/_rocksdb.pyx:1689:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,367 Error compiling Cython file: 2025-09-08T07:41:50,367 ------------------------------------------------------------ 2025-09-08T07:41:50,368 ... 2025-09-08T07:41:50,368 return slice_to_bytes(c_key) 2025-09-08T07:41:50,368 @cython.internal 2025-09-08T07:41:50,368 cdef class ValuesIterator(BaseIterator): 2025-09-08T07:41:50,368 cdef object get_ob(self): 2025-09-08T07:41:50,368 cdef Slice c_value 2025-09-08T07:41:50,368 ^ 2025-09-08T07:41:50,368 ------------------------------------------------------------ 2025-09-08T07:41:50,368 rocksdb/_rocksdb.pyx:1698:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,371 Error compiling Cython file: 2025-09-08T07:41:50,372 ------------------------------------------------------------ 2025-09-08T07:41:50,372 ... 2025-09-08T07:41:50,372 return slice_to_bytes(c_value) 2025-09-08T07:41:50,372 @cython.internal 2025-09-08T07:41:50,372 cdef class ItemsIterator(BaseIterator): 2025-09-08T07:41:50,372 cdef object get_ob(self): 2025-09-08T07:41:50,372 cdef Slice c_key 2025-09-08T07:41:50,372 ^ 2025-09-08T07:41:50,372 ------------------------------------------------------------ 2025-09-08T07:41:50,373 rocksdb/_rocksdb.pyx:1707:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,373 Error compiling Cython file: 2025-09-08T07:41:50,373 ------------------------------------------------------------ 2025-09-08T07:41:50,373 ... 2025-09-08T07:41:50,373 @cython.internal 2025-09-08T07:41:50,373 cdef class ItemsIterator(BaseIterator): 2025-09-08T07:41:50,373 cdef object get_ob(self): 2025-09-08T07:41:50,373 cdef Slice c_key 2025-09-08T07:41:50,373 cdef Slice c_value 2025-09-08T07:41:50,374 ^ 2025-09-08T07:41:50,374 ------------------------------------------------------------ 2025-09-08T07:41:50,374 rocksdb/_rocksdb.pyx:1708:13: 'Slice' is not a type identifier 2025-09-08T07:41:50,380 Error compiling Cython file: 2025-09-08T07:41:50,381 ------------------------------------------------------------ 2025-09-08T07:41:50,381 ... 2025-09-08T07:41:50,381 cdef class BackupEngine(object): 2025-09-08T07:41:50,381 cdef backup.BackupEngine* engine 2025-09-08T07:41:50,381 def __cinit__(self, backup_dir): 2025-09-08T07:41:50,381 cdef Status st 2025-09-08T07:41:50,381 ^ 2025-09-08T07:41:50,381 ------------------------------------------------------------ 2025-09-08T07:41:50,381 rocksdb/_rocksdb.pyx:1751:13: 'Status' is not a type identifier 2025-09-08T07:41:50,382 Error compiling Cython file: 2025-09-08T07:41:50,382 ------------------------------------------------------------ 2025-09-08T07:41:50,382 ... 2025-09-08T07:41:50,382 if not self.engine == NULL: 2025-09-08T07:41:50,382 with nogil: 2025-09-08T07:41:50,382 del self.engine 2025-09-08T07:41:50,382 def create_backup(self, DB db, flush_before_backup=False): 2025-09-08T07:41:50,382 cdef Status st 2025-09-08T07:41:50,383 ^ 2025-09-08T07:41:50,383 ------------------------------------------------------------ 2025-09-08T07:41:50,383 rocksdb/_rocksdb.pyx:1769:13: 'Status' is not a type identifier 2025-09-08T07:41:50,383 Error compiling Cython file: 2025-09-08T07:41:50,383 ------------------------------------------------------------ 2025-09-08T07:41:50,383 ... 2025-09-08T07:41:50,383 with nogil: 2025-09-08T07:41:50,383 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T07:41:50,383 check_status(st) 2025-09-08T07:41:50,384 def restore_backup(self, backup_id, db_dir, wal_dir): 2025-09-08T07:41:50,384 cdef Status st 2025-09-08T07:41:50,384 ^ 2025-09-08T07:41:50,384 ------------------------------------------------------------ 2025-09-08T07:41:50,384 rocksdb/_rocksdb.pyx:1779:13: 'Status' is not a type identifier 2025-09-08T07:41:50,384 Error compiling Cython file: 2025-09-08T07:41:50,384 ------------------------------------------------------------ 2025-09-08T07:41:50,384 ... 2025-09-08T07:41:50,384 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T07:41:50,385 check_status(st) 2025-09-08T07:41:50,385 def restore_backup(self, backup_id, db_dir, wal_dir): 2025-09-08T07:41:50,385 cdef Status st 2025-09-08T07:41:50,385 cdef backup.BackupID c_backup_id 2025-09-08T07:41:50,385 ^ 2025-09-08T07:41:50,385 ------------------------------------------------------------ 2025-09-08T07:41:50,385 rocksdb/_rocksdb.pyx:1780:13: 'BackupID' is not a type identifier 2025-09-08T07:41:50,385 Error compiling Cython file: 2025-09-08T07:41:50,386 ------------------------------------------------------------ 2025-09-08T07:41:50,386 ... 2025-09-08T07:41:50,386 c_wal_dir) 2025-09-08T07:41:50,386 check_status(st) 2025-09-08T07:41:50,386 def restore_latest_backup(self, db_dir, wal_dir): 2025-09-08T07:41:50,386 cdef Status st 2025-09-08T07:41:50,386 ^ 2025-09-08T07:41:50,386 ------------------------------------------------------------ 2025-09-08T07:41:50,387 rocksdb/_rocksdb.pyx:1797:13: 'Status' is not a type identifier 2025-09-08T07:41:50,387 Error compiling Cython file: 2025-09-08T07:41:50,387 ------------------------------------------------------------ 2025-09-08T07:41:50,387 ... 2025-09-08T07:41:50,387 def stop_backup(self): 2025-09-08T07:41:50,387 with nogil: 2025-09-08T07:41:50,387 self.engine.StopBackup() 2025-09-08T07:41:50,387 def purge_old_backups(self, num_backups_to_keep): 2025-09-08T07:41:50,387 cdef Status st 2025-09-08T07:41:50,387 ^ 2025-09-08T07:41:50,388 ------------------------------------------------------------ 2025-09-08T07:41:50,388 rocksdb/_rocksdb.pyx:1814:13: 'Status' is not a type identifier 2025-09-08T07:41:50,388 Error compiling Cython file: 2025-09-08T07:41:50,388 ------------------------------------------------------------ 2025-09-08T07:41:50,388 ... 2025-09-08T07:41:50,388 with nogil: 2025-09-08T07:41:50,388 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T07:41:50,388 check_status(st) 2025-09-08T07:41:50,388 def delete_backup(self, backup_id): 2025-09-08T07:41:50,389 cdef Status st 2025-09-08T07:41:50,389 ^ 2025-09-08T07:41:50,389 ------------------------------------------------------------ 2025-09-08T07:41:50,389 rocksdb/_rocksdb.pyx:1824:13: 'Status' is not a type identifier 2025-09-08T07:41:50,389 Error compiling Cython file: 2025-09-08T07:41:50,389 ------------------------------------------------------------ 2025-09-08T07:41:50,389 ... 2025-09-08T07:41:50,389 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T07:41:50,389 check_status(st) 2025-09-08T07:41:50,390 def delete_backup(self, backup_id): 2025-09-08T07:41:50,390 cdef Status st 2025-09-08T07:41:50,390 cdef backup.BackupID c_backup_id 2025-09-08T07:41:50,390 ^ 2025-09-08T07:41:50,390 ------------------------------------------------------------ 2025-09-08T07:41:50,390 rocksdb/_rocksdb.pyx:1825:13: 'BackupID' is not a type identifier 2025-09-08T07:41:50,390 Error compiling Cython file: 2025-09-08T07:41:50,390 ------------------------------------------------------------ 2025-09-08T07:41:50,390 ... 2025-09-08T07:41:50,391 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T07:41:50,391 check_status(st) 2025-09-08T07:41:50,391 def get_backup_info(self): 2025-09-08T07:41:50,391 cdef vector[backup.BackupInfo] backup_info 2025-09-08T07:41:50,391 ^ 2025-09-08T07:41:50,391 ------------------------------------------------------------ 2025-09-08T07:41:50,391 rocksdb/_rocksdb.pyx:1835:27: unknown type in template argument 2025-09-08T07:41:50,774 Error compiling Cython file: 2025-09-08T07:41:50,774 ------------------------------------------------------------ 2025-09-08T07:41:50,774 ... 2025-09-08T07:41:50,775 cdef string_to_bytes(string ob): 2025-09-08T07:41:50,775 return PyBytes_FromStringAndSize(ob.c_str(), ob.size()) 2025-09-08T07:41:50,775 cdef Slice bytes_to_slice(ob) except *: 2025-09-08T07:41:50,775 return Slice(PyBytes_AsString(ob), PyBytes_Size(ob)) 2025-09-08T07:41:50,775 ^ 2025-09-08T07:41:50,775 ------------------------------------------------------------ 2025-09-08T07:41:50,775 rocksdb/_rocksdb.pyx:101:11: 'Slice' is not a constant, variable or function identifier 2025-09-08T07:41:50,782 Error compiling Cython file: 2025-09-08T07:41:50,783 ------------------------------------------------------------ 2025-09-08T07:41:50,783 ... 2025-09-08T07:41:50,783 self.comparator_ptr = NULL 2025-09-08T07:41:50,783 if not isinstance(ob, IComparator): 2025-09-08T07:41:50,783 raise TypeError("%s is not of type %s" % (ob, IComparator)) 2025-09-08T07:41:50,783 self.ob = ob 2025-09-08T07:41:50,783 self.comparator_ptr = new comparator.ComparatorWrapper( 2025-09-08T07:41:50,783 ^ 2025-09-08T07:41:50,783 ------------------------------------------------------------ 2025-09-08T07:41:50,784 rocksdb/_rocksdb.pyx:143:34: 'ComparatorWrapper' is not a type identifier 2025-09-08T07:41:50,784 Error compiling Cython file: 2025-09-08T07:41:50,784 ------------------------------------------------------------ 2025-09-08T07:41:50,784 ... 2025-09-08T07:41:50,784 self.comparator_ptr = NULL 2025-09-08T07:41:50,784 if not isinstance(ob, IComparator): 2025-09-08T07:41:50,784 raise TypeError("%s is not of type %s" % (ob, IComparator)) 2025-09-08T07:41:50,784 self.ob = ob 2025-09-08T07:41:50,784 self.comparator_ptr = new comparator.ComparatorWrapper( 2025-09-08T07:41:50,785 ^ 2025-09-08T07:41:50,785 ------------------------------------------------------------ 2025-09-08T07:41:50,785 rocksdb/_rocksdb.pyx:143:30: new operator can only be applied to a C++ class 2025-09-08T07:41:50,785 Error compiling Cython file: 2025-09-08T07:41:50,785 ------------------------------------------------------------ 2025-09-08T07:41:50,785 ... 2025-09-08T07:41:50,785 ob, 2025-09-08T07:41:50,785 compare_callback) 2025-09-08T07:41:50,785 def __dealloc__(self): 2025-09-08T07:41:50,786 if not self.comparator_ptr == NULL: 2025-09-08T07:41:50,786 del self.comparator_ptr 2025-09-08T07:41:50,786 ^ 2025-09-08T07:41:50,786 ------------------------------------------------------------ 2025-09-08T07:41:50,786 rocksdb/_rocksdb.pyx:150:20: Deletion of non-Python, non-C++ object 2025-09-08T07:41:50,786 Error compiling Cython file: 2025-09-08T07:41:50,786 ------------------------------------------------------------ 2025-09-08T07:41:50,786 ... 2025-09-08T07:41:50,787 cdef object get_ob(self): 2025-09-08T07:41:50,787 return self.ob 2025-09-08T07:41:50,787 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T07:41:50,787 return self.comparator_ptr 2025-09-08T07:41:50,787 ^ 2025-09-08T07:41:50,787 ------------------------------------------------------------ 2025-09-08T07:41:50,787 rocksdb/_rocksdb.pyx:156:16: 'Comparator' is not a type identifier 2025-09-08T07:41:50,787 Error compiling Cython file: 2025-09-08T07:41:50,788 ------------------------------------------------------------ 2025-09-08T07:41:50,788 ... 2025-09-08T07:41:50,788 @cython.internal 2025-09-08T07:41:50,788 cdef class PyBytewiseComparator(PyComparator): 2025-09-08T07:41:50,788 cdef const comparator.Comparator* comparator_ptr 2025-09-08T07:41:50,788 def __cinit__(self): 2025-09-08T07:41:50,788 self.comparator_ptr = comparator.BytewiseComparator() 2025-09-08T07:41:50,788 ^ 2025-09-08T07:41:50,788 ------------------------------------------------------------ 2025-09-08T07:41:50,788 rocksdb/_rocksdb.pyx:166:40: cimported module has no attribute 'BytewiseComparator' 2025-09-08T07:41:50,789 Error compiling Cython file: 2025-09-08T07:41:50,790 ------------------------------------------------------------ 2025-09-08T07:41:50,790 ... 2025-09-08T07:41:50,790 try: 2025-09-08T07:41:50,790 return (ctx).compare(slice_to_bytes(a), slice_to_bytes(b)) 2025-09-08T07:41:50,790 except BaseException as error: 2025-09-08T07:41:50,790 tb = traceback.format_exc() 2025-09-08T07:41:50,790 logger.Log(log, "Error in compare callback: %s", tb) 2025-09-08T07:41:50,790 ^ 2025-09-08T07:41:50,790 ------------------------------------------------------------ 2025-09-08T07:41:50,791 rocksdb/_rocksdb.pyx:193:14: cimported module has no attribute 'Log' 2025-09-08T07:41:50,791 Error compiling Cython file: 2025-09-08T07:41:50,791 ------------------------------------------------------------ 2025-09-08T07:41:50,791 ... 2025-09-08T07:41:50,791 cdef class PyFilterPolicy(object): 2025-09-08T07:41:50,791 cdef object get_ob(self): 2025-09-08T07:41:50,791 return None 2025-09-08T07:41:50,792 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T07:41:50,792 return shared_ptr[ConstFilterPolicy]() 2025-09-08T07:41:50,792 ^ 2025-09-08T07:41:50,792 ------------------------------------------------------------ 2025-09-08T07:41:50,792 rocksdb/_rocksdb.pyx:208:15: 'shared_ptr' is not a constant, variable or function identifier 2025-09-08T07:41:50,792 Error compiling Cython file: 2025-09-08T07:41:50,792 ------------------------------------------------------------ 2025-09-08T07:41:50,792 ... 2025-09-08T07:41:50,792 cdef class PyFilterPolicy(object): 2025-09-08T07:41:50,793 cdef object get_ob(self): 2025-09-08T07:41:50,793 return None 2025-09-08T07:41:50,793 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T07:41:50,793 return shared_ptr[ConstFilterPolicy]() 2025-09-08T07:41:50,793 ^ 2025-09-08T07:41:50,793 ------------------------------------------------------------ 2025-09-08T07:41:50,793 rocksdb/_rocksdb.pyx:208:26: 'ConstFilterPolicy' is not a constant, variable or function identifier 2025-09-08T07:41:50,794 Error compiling Cython file: 2025-09-08T07:41:50,795 ------------------------------------------------------------ 2025-09-08T07:41:50,795 ... 2025-09-08T07:41:50,795 def __cinit__(self, object ob): 2025-09-08T07:41:50,795 if not isinstance(ob, IFilterPolicy): 2025-09-08T07:41:50,795 raise TypeError("%s is not of type %s" % (ob, IFilterPolicy)) 2025-09-08T07:41:50,795 self.ob = ob 2025-09-08T07:41:50,795 self.policy.reset(new filter_policy.FilterPolicyWrapper( 2025-09-08T07:41:50,795 ^ 2025-09-08T07:41:50,795 ------------------------------------------------------------ 2025-09-08T07:41:50,795 rocksdb/_rocksdb.pyx:223:30: 'FilterPolicyWrapper' is not a type identifier 2025-09-08T07:41:50,796 Error compiling Cython file: 2025-09-08T07:41:50,796 ------------------------------------------------------------ 2025-09-08T07:41:50,796 ... 2025-09-08T07:41:50,796 def __cinit__(self, object ob): 2025-09-08T07:41:50,796 if not isinstance(ob, IFilterPolicy): 2025-09-08T07:41:50,796 raise TypeError("%s is not of type %s" % (ob, IFilterPolicy)) 2025-09-08T07:41:50,796 self.ob = ob 2025-09-08T07:41:50,796 self.policy.reset(new filter_policy.FilterPolicyWrapper( 2025-09-08T07:41:50,796 ^ 2025-09-08T07:41:50,797 ------------------------------------------------------------ 2025-09-08T07:41:50,797 rocksdb/_rocksdb.pyx:223:26: new operator can only be applied to a C++ class 2025-09-08T07:41:50,797 Error compiling Cython file: 2025-09-08T07:41:50,797 ------------------------------------------------------------ 2025-09-08T07:41:50,797 ... 2025-09-08T07:41:50,797 cdef object get_ob(self): 2025-09-08T07:41:50,797 return self.ob 2025-09-08T07:41:50,797 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T07:41:50,798 return (self.policy) 2025-09-08T07:41:50,798 ^ 2025-09-08T07:41:50,798 ------------------------------------------------------------ 2025-09-08T07:41:50,798 rocksdb/_rocksdb.pyx:233:16: 'shared_ptr' is not a type identifier 2025-09-08T07:41:50,798 Error compiling Cython file: 2025-09-08T07:41:50,798 ------------------------------------------------------------ 2025-09-08T07:41:50,798 ... 2025-09-08T07:41:50,798 ret = (ctx).create_filter( 2025-09-08T07:41:50,798 [slice_to_bytes(keys[i]) for i in range(n)]) 2025-09-08T07:41:50,799 dst.append(bytes_to_string(ret)) 2025-09-08T07:41:50,799 except BaseException as error: 2025-09-08T07:41:50,799 tb = traceback.format_exc() 2025-09-08T07:41:50,799 logger.Log(log, "Error in create filter callback: %s", tb) 2025-09-08T07:41:50,799 ^ 2025-09-08T07:41:50,799 ------------------------------------------------------------ 2025-09-08T07:41:50,799 rocksdb/_rocksdb.pyx:253:14: cimported module has no attribute 'Log' 2025-09-08T07:41:50,808 Error compiling Cython file: 2025-09-08T07:41:50,808 ------------------------------------------------------------ 2025-09-08T07:41:50,808 ... 2025-09-08T07:41:50,808 return (ctx).key_may_match( 2025-09-08T07:41:50,808 slice_to_bytes(key), 2025-09-08T07:41:50,808 slice_to_bytes(filt)) 2025-09-08T07:41:50,808 except BaseException as error: 2025-09-08T07:41:50,808 tb = traceback.format_exc() 2025-09-08T07:41:50,808 logger.Log(log, "Error in key_mach_match callback: %s", tb) 2025-09-08T07:41:50,808 ^ 2025-09-08T07:41:50,808 ------------------------------------------------------------ 2025-09-08T07:41:50,809 rocksdb/_rocksdb.pyx:269:14: cimported module has no attribute 'Log' 2025-09-08T07:41:50,809 Error compiling Cython file: 2025-09-08T07:41:50,809 ------------------------------------------------------------ 2025-09-08T07:41:50,809 ... 2025-09-08T07:41:50,809 @cython.internal 2025-09-08T07:41:50,809 cdef class PyBloomFilterPolicy(PyFilterPolicy): 2025-09-08T07:41:50,809 cdef shared_ptr[ConstFilterPolicy] policy 2025-09-08T07:41:50,809 def __cinit__(self, int bits_per_key): 2025-09-08T07:41:50,810 self.policy.reset(filter_policy.NewBloomFilterPolicy(bits_per_key)) 2025-09-08T07:41:50,810 ^ 2025-09-08T07:41:50,810 ------------------------------------------------------------ 2025-09-08T07:41:50,810 rocksdb/_rocksdb.pyx:277:39: cimported module has no attribute 'NewBloomFilterPolicy' 2025-09-08T07:41:50,812 Error compiling Cython file: 2025-09-08T07:41:50,812 ------------------------------------------------------------ 2025-09-08T07:41:50,812 ... 2025-09-08T07:41:50,812 c_keys.push_back(bytes_to_slice(key)) 2025-09-08T07:41:50,812 self.policy.get().CreateFilter( 2025-09-08T07:41:50,813 vector_data(c_keys), 2025-09-08T07:41:50,813 c_keys.size(), 2025-09-08T07:41:50,813 cython.address(dst)) 2025-09-08T07:41:50,813 ^ 2025-09-08T07:41:50,813 ------------------------------------------------------------ 2025-09-08T07:41:50,813 rocksdb/_rocksdb.pyx:292:18: Cannot convert 'string *' to Python object 2025-09-08T07:41:50,815 Error compiling Cython file: 2025-09-08T07:41:50,815 ------------------------------------------------------------ 2025-09-08T07:41:50,815 ... 2025-09-08T07:41:50,815 def __cinit__(self, object ob): 2025-09-08T07:41:50,815 if isinstance(ob, IAssociativeMergeOperator): 2025-09-08T07:41:50,816 self.ob = ob 2025-09-08T07:41:50,816 self.merge_op.reset( 2025-09-08T07:41:50,816 2025-09-08T07:41:50,816 ^ 2025-09-08T07:41:50,816 ------------------------------------------------------------ 2025-09-08T07:41:50,816 rocksdb/_rocksdb.pyx:322:17: 'MergeOperator' is not a type identifier 2025-09-08T07:41:50,816 Error compiling Cython file: 2025-09-08T07:41:50,816 ------------------------------------------------------------ 2025-09-08T07:41:50,816 ... 2025-09-08T07:41:50,816 def __cinit__(self, object ob): 2025-09-08T07:41:50,817 if isinstance(ob, IAssociativeMergeOperator): 2025-09-08T07:41:50,817 self.ob = ob 2025-09-08T07:41:50,817 self.merge_op.reset( 2025-09-08T07:41:50,817 2025-09-08T07:41:50,817 new merge_operator.AssociativeMergeOperatorWrapper( 2025-09-08T07:41:50,817 ^ 2025-09-08T07:41:50,817 ------------------------------------------------------------ 2025-09-08T07:41:50,817 rocksdb/_rocksdb.pyx:323:24: 'AssociativeMergeOperatorWrapper' is not a type identifier 2025-09-08T07:41:50,817 Error compiling Cython file: 2025-09-08T07:41:50,817 ------------------------------------------------------------ 2025-09-08T07:41:50,818 ... 2025-09-08T07:41:50,818 def __cinit__(self, object ob): 2025-09-08T07:41:50,818 if isinstance(ob, IAssociativeMergeOperator): 2025-09-08T07:41:50,818 self.ob = ob 2025-09-08T07:41:50,818 self.merge_op.reset( 2025-09-08T07:41:50,818 2025-09-08T07:41:50,818 new merge_operator.AssociativeMergeOperatorWrapper( 2025-09-08T07:41:50,818 ^ 2025-09-08T07:41:50,818 ------------------------------------------------------------ 2025-09-08T07:41:50,818 rocksdb/_rocksdb.pyx:323:20: new operator can only be applied to a C++ class 2025-09-08T07:41:50,819 Error compiling Cython file: 2025-09-08T07:41:50,819 ------------------------------------------------------------ 2025-09-08T07:41:50,819 ... 2025-09-08T07:41:50,819 merge_callback)) 2025-09-08T07:41:50,819 elif isinstance(ob, IMergeOperator): 2025-09-08T07:41:50,819 self.ob = ob 2025-09-08T07:41:50,819 self.merge_op.reset( 2025-09-08T07:41:50,819 2025-09-08T07:41:50,819 ^ 2025-09-08T07:41:50,819 ------------------------------------------------------------ 2025-09-08T07:41:50,820 rocksdb/_rocksdb.pyx:331:17: 'MergeOperator' is not a type identifier 2025-09-08T07:41:50,820 Error compiling Cython file: 2025-09-08T07:41:50,820 ------------------------------------------------------------ 2025-09-08T07:41:50,820 ... 2025-09-08T07:41:50,820 elif isinstance(ob, IMergeOperator): 2025-09-08T07:41:50,820 self.ob = ob 2025-09-08T07:41:50,820 self.merge_op.reset( 2025-09-08T07:41:50,820 2025-09-08T07:41:50,820 new merge_operator.MergeOperatorWrapper( 2025-09-08T07:41:50,821 ^ 2025-09-08T07:41:50,821 ------------------------------------------------------------ 2025-09-08T07:41:50,821 rocksdb/_rocksdb.pyx:332:24: 'MergeOperatorWrapper' is not a type identifier 2025-09-08T07:41:50,821 Error compiling Cython file: 2025-09-08T07:41:50,821 ------------------------------------------------------------ 2025-09-08T07:41:50,821 ... 2025-09-08T07:41:50,821 elif isinstance(ob, IMergeOperator): 2025-09-08T07:41:50,821 self.ob = ob 2025-09-08T07:41:50,821 self.merge_op.reset( 2025-09-08T07:41:50,822 2025-09-08T07:41:50,822 new merge_operator.MergeOperatorWrapper( 2025-09-08T07:41:50,822 ^ 2025-09-08T07:41:50,822 ------------------------------------------------------------ 2025-09-08T07:41:50,822 rocksdb/_rocksdb.pyx:332:20: new operator can only be applied to a C++ class 2025-09-08T07:41:50,822 Error compiling Cython file: 2025-09-08T07:41:50,822 ------------------------------------------------------------ 2025-09-08T07:41:50,822 ... 2025-09-08T07:41:50,822 return True 2025-09-08T07:41:50,823 return False 2025-09-08T07:41:50,823 except: 2025-09-08T07:41:50,823 tb = traceback.format_exc() 2025-09-08T07:41:50,823 logger.Log(log, "Error in merge_callback: %s", tb) 2025-09-08T07:41:50,823 ^ 2025-09-08T07:41:50,823 ------------------------------------------------------------ 2025-09-08T07:41:50,823 rocksdb/_rocksdb.pyx:375:14: cimported module has no attribute 'Log' 2025-09-08T07:41:50,825 Error compiling Cython file: 2025-09-08T07:41:50,825 ------------------------------------------------------------ 2025-09-08T07:41:50,825 ... 2025-09-08T07:41:50,825 return True 2025-09-08T07:41:50,825 return False 2025-09-08T07:41:50,825 except: 2025-09-08T07:41:50,825 tb = traceback.format_exc() 2025-09-08T07:41:50,825 logger.Log(log, "Error in full_merge_callback: %s", tb) 2025-09-08T07:41:50,825 ^ 2025-09-08T07:41:50,825 ------------------------------------------------------------ 2025-09-08T07:41:50,826 rocksdb/_rocksdb.pyx:404:14: cimported module has no attribute 'Log' 2025-09-08T07:41:50,838 Error compiling Cython file: 2025-09-08T07:41:50,838 ------------------------------------------------------------ 2025-09-08T07:41:50,838 ... 2025-09-08T07:41:50,838 return True 2025-09-08T07:41:50,838 return False 2025-09-08T07:41:50,838 except: 2025-09-08T07:41:50,838 tb = traceback.format_exc() 2025-09-08T07:41:50,838 logger.Log(log, "Error in partial_merge_callback: %s", tb) 2025-09-08T07:41:50,838 ^ 2025-09-08T07:41:50,839 ------------------------------------------------------------ 2025-09-08T07:41:50,839 rocksdb/_rocksdb.pyx:428:14: cimported module has no attribute 'Log' 2025-09-08T07:41:50,839 Error compiling Cython file: 2025-09-08T07:41:50,839 ------------------------------------------------------------ 2025-09-08T07:41:50,839 ... 2025-09-08T07:41:50,839 #### Here comes the Cache stuff 2025-09-08T07:41:50,839 @cython.internal 2025-09-08T07:41:50,839 cdef class PyCache(object): 2025-09-08T07:41:50,840 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T07:41:50,840 return shared_ptr[cache.Cache]() 2025-09-08T07:41:50,840 ^ 2025-09-08T07:41:50,840 ------------------------------------------------------------ 2025-09-08T07:41:50,840 rocksdb/_rocksdb.pyx:436:15: 'shared_ptr' is not a constant, variable or function identifier 2025-09-08T07:41:50,840 Error compiling Cython file: 2025-09-08T07:41:50,840 ------------------------------------------------------------ 2025-09-08T07:41:50,840 ... 2025-09-08T07:41:50,840 #### Here comes the Cache stuff 2025-09-08T07:41:50,841 @cython.internal 2025-09-08T07:41:50,841 cdef class PyCache(object): 2025-09-08T07:41:50,841 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T07:41:50,841 return shared_ptr[cache.Cache]() 2025-09-08T07:41:50,841 ^ 2025-09-08T07:41:50,841 ------------------------------------------------------------ 2025-09-08T07:41:50,841 rocksdb/_rocksdb.pyx:436:31: cimported module has no attribute 'Cache' 2025-09-08T07:41:50,841 Error compiling Cython file: 2025-09-08T07:41:50,841 ------------------------------------------------------------ 2025-09-08T07:41:50,842 ... 2025-09-08T07:41:50,842 cdef class PyLRUCache(PyCache): 2025-09-08T07:41:50,842 cdef shared_ptr[cache.Cache] cache_ob 2025-09-08T07:41:50,842 def __cinit__(self, capacity, shard_bits=None): 2025-09-08T07:41:50,842 if shard_bits is not None: 2025-09-08T07:41:50,842 self.cache_ob = cache.NewLRUCache(capacity, shard_bits) 2025-09-08T07:41:50,842 ^ 2025-09-08T07:41:50,842 ------------------------------------------------------------ 2025-09-08T07:41:50,842 rocksdb/_rocksdb.pyx:444:33: cimported module has no attribute 'NewLRUCache' 2025-09-08T07:41:50,843 Error compiling Cython file: 2025-09-08T07:41:50,843 ------------------------------------------------------------ 2025-09-08T07:41:50,843 ... 2025-09-08T07:41:50,843 def __cinit__(self, capacity, shard_bits=None): 2025-09-08T07:41:50,843 if shard_bits is not None: 2025-09-08T07:41:50,843 self.cache_ob = cache.NewLRUCache(capacity, shard_bits) 2025-09-08T07:41:50,843 else: 2025-09-08T07:41:50,843 self.cache_ob = cache.NewLRUCache(capacity) 2025-09-08T07:41:50,843 ^ 2025-09-08T07:41:50,843 ------------------------------------------------------------ 2025-09-08T07:41:50,844 rocksdb/_rocksdb.pyx:446:33: cimported module has no attribute 'NewLRUCache' 2025-09-08T07:41:50,844 Error compiling Cython file: 2025-09-08T07:41:50,844 ------------------------------------------------------------ 2025-09-08T07:41:50,844 ... 2025-09-08T07:41:50,844 if not isinstance(ob, ISliceTransform): 2025-09-08T07:41:50,844 raise TypeError("%s is not of type %s" % (ob, ISliceTransform)) 2025-09-08T07:41:50,844 self.ob = ob 2025-09-08T07:41:50,844 self.transfomer.reset( 2025-09-08T07:41:50,844 2025-09-08T07:41:50,845 ^ 2025-09-08T07:41:50,845 ------------------------------------------------------------ 2025-09-08T07:41:50,845 rocksdb/_rocksdb.pyx:466:13: 'SliceTransform' is not a type identifier 2025-09-08T07:41:50,845 Error compiling Cython file: 2025-09-08T07:41:50,845 ------------------------------------------------------------ 2025-09-08T07:41:50,845 ... 2025-09-08T07:41:50,845 raise TypeError("%s is not of type %s" % (ob, ISliceTransform)) 2025-09-08T07:41:50,845 self.ob = ob 2025-09-08T07:41:50,845 self.transfomer.reset( 2025-09-08T07:41:50,846 2025-09-08T07:41:50,846 new slice_transform.SliceTransformWrapper( 2025-09-08T07:41:50,846 ^ 2025-09-08T07:41:50,846 ------------------------------------------------------------ 2025-09-08T07:41:50,846 rocksdb/_rocksdb.pyx:467:20: 'SliceTransformWrapper' is not a type identifier 2025-09-08T07:41:50,846 Error compiling Cython file: 2025-09-08T07:41:50,846 ------------------------------------------------------------ 2025-09-08T07:41:50,846 ... 2025-09-08T07:41:50,846 raise TypeError("%s is not of type %s" % (ob, ISliceTransform)) 2025-09-08T07:41:50,847 self.ob = ob 2025-09-08T07:41:50,847 self.transfomer.reset( 2025-09-08T07:41:50,847 2025-09-08T07:41:50,847 new slice_transform.SliceTransformWrapper( 2025-09-08T07:41:50,847 ^ 2025-09-08T07:41:50,847 ------------------------------------------------------------ 2025-09-08T07:41:50,847 rocksdb/_rocksdb.pyx:467:16: new operator can only be applied to a C++ class 2025-09-08T07:41:50,847 Error compiling Cython file: 2025-09-08T07:41:50,847 ------------------------------------------------------------ 2025-09-08T07:41:50,848 ... 2025-09-08T07:41:50,848 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T07:41:50,848 return self.transfomer 2025-09-08T07:41:50,848 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,848 cdef slice_transform.SliceTransformWrapper* ptr 2025-09-08T07:41:50,848 ptr = self.transfomer.get() 2025-09-08T07:41:50,848 ^ 2025-09-08T07:41:50,848 ------------------------------------------------------------ 2025-09-08T07:41:50,848 rocksdb/_rocksdb.pyx:482:15: 'SliceTransformWrapper' is not a type identifier 2025-09-08T07:41:50,849 Error compiling Cython file: 2025-09-08T07:41:50,849 ------------------------------------------------------------ 2025-09-08T07:41:50,849 ... 2025-09-08T07:41:50,849 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T07:41:50,849 return self.transfomer 2025-09-08T07:41:50,849 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T07:41:50,849 cdef slice_transform.SliceTransformWrapper* ptr 2025-09-08T07:41:50,849 ptr = self.transfomer.get() 2025-09-08T07:41:50,849 ^ 2025-09-08T07:41:50,849 ------------------------------------------------------------ 2025-09-08T07:41:50,850 rocksdb/_rocksdb.pyx:482:14: Casting temporary Python object to non-numeric non-Python type 2025-09-08T07:41:50,850 Error compiling Cython file: 2025-09-08T07:41:50,850 ------------------------------------------------------------ 2025-09-08T07:41:50,850 ... 2025-09-08T07:41:50,850 size = ret[1] 2025-09-08T07:41:50,850 if (offset + size) > src.size(): 2025-09-08T07:41:50,850 msg = "offset(%i) + size(%i) is bigger than slice(%i)" 2025-09-08T07:41:50,850 raise Exception(msg % (offset, size, src.size())) 2025-09-08T07:41:50,851 return Slice(src.data() + offset, size) 2025-09-08T07:41:50,851 ^ 2025-09-08T07:41:50,851 ------------------------------------------------------------ 2025-09-08T07:41:50,851 rocksdb/_rocksdb.pyx:503:15: 'Slice' is not a constant, variable or function identifier 2025-09-08T07:41:50,851 Error compiling Cython file: 2025-09-08T07:41:50,851 ------------------------------------------------------------ 2025-09-08T07:41:50,851 ... 2025-09-08T07:41:50,851 raise Exception(msg % (offset, size, src.size())) 2025-09-08T07:41:50,851 return Slice(src.data() + offset, size) 2025-09-08T07:41:50,852 except BaseException as error: 2025-09-08T07:41:50,852 tb = traceback.format_exc() 2025-09-08T07:41:50,852 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T07:41:50,852 ^ 2025-09-08T07:41:50,852 ------------------------------------------------------------ 2025-09-08T07:41:50,852 rocksdb/_rocksdb.pyx:506:14: cimported module has no attribute 'Log' 2025-09-08T07:41:50,852 Error compiling Cython file: 2025-09-08T07:41:50,852 ------------------------------------------------------------ 2025-09-08T07:41:50,853 ... 2025-09-08T07:41:50,853 try: 2025-09-08T07:41:50,853 return (ctx).in_domain(slice_to_bytes(src)) 2025-09-08T07:41:50,853 except BaseException as error: 2025-09-08T07:41:50,853 tb = traceback.format_exc() 2025-09-08T07:41:50,853 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T07:41:50,853 ^ 2025-09-08T07:41:50,853 ------------------------------------------------------------ 2025-09-08T07:41:50,853 rocksdb/_rocksdb.pyx:519:14: cimported module has no attribute 'Log' 2025-09-08T07:41:50,854 Error compiling Cython file: 2025-09-08T07:41:50,854 ------------------------------------------------------------ 2025-09-08T07:41:50,854 ... 2025-09-08T07:41:50,854 try: 2025-09-08T07:41:50,854 return (ctx).in_range(slice_to_bytes(src)) 2025-09-08T07:41:50,854 except BaseException as error: 2025-09-08T07:41:50,854 tb = traceback.format_exc() 2025-09-08T07:41:50,854 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T07:41:50,854 ^ 2025-09-08T07:41:50,855 ------------------------------------------------------------ 2025-09-08T07:41:50,855 rocksdb/_rocksdb.pyx:532:14: cimported module has no attribute 'Log' 2025-09-08T07:41:50,855 Error compiling Cython file: 2025-09-08T07:41:50,855 ------------------------------------------------------------ 2025-09-08T07:41:50,855 ... 2025-09-08T07:41:50,855 whole_key_filtering=None): 2025-09-08T07:41:50,856 cdef table_factory.BlockBasedTableOptions table_options 2025-09-08T07:41:50,856 if index_type == 'binary_search': 2025-09-08T07:41:50,856 table_options.index_type = table_factory.kBinarySearch 2025-09-08T07:41:50,856 ^ 2025-09-08T07:41:50,856 ------------------------------------------------------------ 2025-09-08T07:41:50,856 rocksdb/_rocksdb.pyx:566:52: cimported module has no attribute 'kBinarySearch' 2025-09-08T07:41:50,856 Error compiling Cython file: 2025-09-08T07:41:50,856 ------------------------------------------------------------ 2025-09-08T07:41:50,857 ... 2025-09-08T07:41:50,857 cdef table_factory.BlockBasedTableOptions table_options 2025-09-08T07:41:50,857 if index_type == 'binary_search': 2025-09-08T07:41:50,857 table_options.index_type = table_factory.kBinarySearch 2025-09-08T07:41:50,857 elif index_type == 'hash_search': 2025-09-08T07:41:50,857 table_options.index_type = table_factory.kHashSearch 2025-09-08T07:41:50,857 ^ 2025-09-08T07:41:50,857 ------------------------------------------------------------ 2025-09-08T07:41:50,857 rocksdb/_rocksdb.pyx:568:52: cimported module has no attribute 'kHashSearch' 2025-09-08T07:41:50,858 Error compiling Cython file: 2025-09-08T07:41:50,858 ------------------------------------------------------------ 2025-09-08T07:41:50,858 ... 2025-09-08T07:41:50,858 table_options.hash_index_allow_collision = True 2025-09-08T07:41:50,858 else: 2025-09-08T07:41:50,858 table_options.hash_index_allow_collision = False 2025-09-08T07:41:50,858 if checksum == 'crc32': 2025-09-08T07:41:50,858 table_options.checksum = table_factory.kCRC32c 2025-09-08T07:41:50,858 ^ 2025-09-08T07:41:50,858 ------------------------------------------------------------ 2025-09-08T07:41:50,859 rocksdb/_rocksdb.pyx:578:50: cimported module has no attribute 'kCRC32c' 2025-09-08T07:41:50,859 Error compiling Cython file: 2025-09-08T07:41:50,859 ------------------------------------------------------------ 2025-09-08T07:41:50,859 ... 2025-09-08T07:41:50,859 table_options.hash_index_allow_collision = False 2025-09-08T07:41:50,859 if checksum == 'crc32': 2025-09-08T07:41:50,859 table_options.checksum = table_factory.kCRC32c 2025-09-08T07:41:50,859 elif checksum == 'xxhash': 2025-09-08T07:41:50,859 table_options.checksum = table_factory.kxxHash 2025-09-08T07:41:50,859 ^ 2025-09-08T07:41:50,860 ------------------------------------------------------------ 2025-09-08T07:41:50,860 rocksdb/_rocksdb.pyx:580:50: cimported module has no attribute 'kxxHash' 2025-09-08T07:41:50,860 Error compiling Cython file: 2025-09-08T07:41:50,860 ------------------------------------------------------------ 2025-09-08T07:41:50,860 ... 2025-09-08T07:41:50,860 # Set the filter_policy 2025-09-08T07:41:50,860 self.py_filter_policy = None 2025-09-08T07:41:50,860 if filter_policy is not None: 2025-09-08T07:41:50,861 if isinstance(filter_policy, PyFilterPolicy): 2025-09-08T07:41:50,861 if (filter_policy).get_policy().get() == NULL: 2025-09-08T07:41:50,861 ^ 2025-09-08T07:41:50,861 ------------------------------------------------------------ 2025-09-08T07:41:50,861 rocksdb/_rocksdb.pyx:615:71: Invalid types for '==' (Python object, void *) 2025-09-08T07:41:50,861 Error compiling Cython file: 2025-09-08T07:41:50,861 ------------------------------------------------------------ 2025-09-08T07:41:50,861 ... 2025-09-08T07:41:50,861 else: 2025-09-08T07:41:50,861 self.py_filter_policy = PyGenericFilterPolicy(filter_policy) 2025-09-08T07:41:50,862 table_options.filter_policy = self.py_filter_policy.get_policy() 2025-09-08T07:41:50,862 self.factory.reset(table_factory.NewBlockBasedTableFactory(table_options)) 2025-09-08T07:41:50,862 ^ 2025-09-08T07:41:50,862 ------------------------------------------------------------ 2025-09-08T07:41:50,862 rocksdb/_rocksdb.pyx:623:40: cimported module has no attribute 'NewBlockBasedTableFactory' 2025-09-08T07:41:50,863 Error compiling Cython file: 2025-09-08T07:41:50,864 ------------------------------------------------------------ 2025-09-08T07:41:50,864 ... 2025-09-08T07:41:50,864 table_options.hash_table_ratio = hash_table_ratio 2025-09-08T07:41:50,864 table_options.index_sparseness = index_sparseness 2025-09-08T07:41:50,864 table_options.huge_page_tlb_size = huge_page_tlb_size 2025-09-08T07:41:50,864 if encoding_type == 'plain': 2025-09-08T07:41:50,864 table_options.encoding_type = table_factory.kPlain 2025-09-08T07:41:50,864 ^ 2025-09-08T07:41:50,864 ------------------------------------------------------------ 2025-09-08T07:41:50,864 rocksdb/_rocksdb.pyx:650:55: cimported module has no attribute 'kPlain' 2025-09-08T07:41:50,865 Error compiling Cython file: 2025-09-08T07:41:50,865 ------------------------------------------------------------ 2025-09-08T07:41:50,865 ... 2025-09-08T07:41:50,865 table_options.huge_page_tlb_size = huge_page_tlb_size 2025-09-08T07:41:50,865 if encoding_type == 'plain': 2025-09-08T07:41:50,865 table_options.encoding_type = table_factory.kPlain 2025-09-08T07:41:50,865 elif encoding_type == 'prefix': 2025-09-08T07:41:50,865 table_options.encoding_type = table_factory.kPrefix 2025-09-08T07:41:50,865 ^ 2025-09-08T07:41:50,866 ------------------------------------------------------------ 2025-09-08T07:41:50,866 rocksdb/_rocksdb.pyx:652:55: cimported module has no attribute 'kPrefix' 2025-09-08T07:41:50,866 Error compiling Cython file: 2025-09-08T07:41:50,866 ------------------------------------------------------------ 2025-09-08T07:41:50,866 ... 2025-09-08T07:41:50,866 raise ValueError("Unknown encoding_type: %s" % encoding_type) 2025-09-08T07:41:50,866 table_options.full_scan_mode = full_scan_mode 2025-09-08T07:41:50,866 table_options.store_index_in_file = store_index_in_file 2025-09-08T07:41:50,867 self.factory.reset( table_factory.NewPlainTableFactory(table_options)) 2025-09-08T07:41:50,867 ^ 2025-09-08T07:41:50,867 ------------------------------------------------------------ 2025-09-08T07:41:50,867 rocksdb/_rocksdb.pyx:659:41: cimported module has no attribute 'NewPlainTableFactory' 2025-09-08T07:41:50,867 Error compiling Cython file: 2025-09-08T07:41:50,867 ------------------------------------------------------------ 2025-09-08T07:41:50,867 ... 2025-09-08T07:41:50,867 cdef shared_ptr[memtablerep.MemTableRepFactory] get_memtable_factory(self): 2025-09-08T07:41:50,867 return self.factory 2025-09-08T07:41:50,868 cdef class SkipListMemtableFactory(PyMemtableFactory): 2025-09-08T07:41:50,868 def __init__(self): 2025-09-08T07:41:50,868 self.factory.reset(memtablerep.NewSkipListFactory()) 2025-09-08T07:41:50,868 ^ 2025-09-08T07:41:50,868 ------------------------------------------------------------ 2025-09-08T07:41:50,868 rocksdb/_rocksdb.pyx:672:38: cimported module has no attribute 'NewSkipListFactory' 2025-09-08T07:41:50,868 Error compiling Cython file: 2025-09-08T07:41:50,868 ------------------------------------------------------------ 2025-09-08T07:41:50,868 ... 2025-09-08T07:41:50,869 def __init__(self): 2025-09-08T07:41:50,869 self.factory.reset(memtablerep.NewSkipListFactory()) 2025-09-08T07:41:50,869 cdef class VectorMemtableFactory(PyMemtableFactory): 2025-09-08T07:41:50,869 def __init__(self, count=0): 2025-09-08T07:41:50,869 self.factory.reset(memtablerep.NewVectorRepFactory(count)) 2025-09-08T07:41:50,869 ^ 2025-09-08T07:41:50,869 ------------------------------------------------------------ 2025-09-08T07:41:50,869 rocksdb/_rocksdb.pyx:676:38: cimported module has no attribute 'NewVectorRepFactory' 2025-09-08T07:41:50,870 Error compiling Cython file: 2025-09-08T07:41:50,870 ------------------------------------------------------------ 2025-09-08T07:41:50,870 ... 2025-09-08T07:41:50,870 bucket_count=1000000, 2025-09-08T07:41:50,870 skiplist_height=4, 2025-09-08T07:41:50,870 skiplist_branching_factor=4): 2025-09-08T07:41:50,870 self.factory.reset( 2025-09-08T07:41:50,870 memtablerep.NewHashSkipListRepFactory( 2025-09-08T07:41:50,870 ^ 2025-09-08T07:41:50,870 ------------------------------------------------------------ 2025-09-08T07:41:50,871 rocksdb/_rocksdb.pyx:686:23: cimported module has no attribute 'NewHashSkipListRepFactory' 2025-09-08T07:41:50,871 Error compiling Cython file: 2025-09-08T07:41:50,871 ------------------------------------------------------------ 2025-09-08T07:41:50,871 ... 2025-09-08T07:41:50,871 skiplist_height, 2025-09-08T07:41:50,871 skiplist_branching_factor)) 2025-09-08T07:41:50,871 cdef class HashLinkListMemtableFactory(PyMemtableFactory): 2025-09-08T07:41:50,871 def __init__(self, bucket_count=50000): 2025-09-08T07:41:50,871 self.factory.reset(memtablerep.NewHashLinkListRepFactory(bucket_count)) 2025-09-08T07:41:50,871 ^ 2025-09-08T07:41:50,872 ------------------------------------------------------------ 2025-09-08T07:41:50,872 rocksdb/_rocksdb.pyx:693:38: cimported module has no attribute 'NewHashLinkListRepFactory' 2025-09-08T07:41:50,873 Error compiling Cython file: 2025-09-08T07:41:50,873 ------------------------------------------------------------ 2025-09-08T07:41:50,873 ... 2025-09-08T07:41:50,873 # Used to protect sharing of Options with many DB-objects 2025-09-08T07:41:50,873 cdef cpp_bool in_use 2025-09-08T07:41:50,873 def __cinit__(self): 2025-09-08T07:41:50,873 self.opts = NULL 2025-09-08T07:41:50,873 self.opts = new options.Options() 2025-09-08T07:41:50,873 ^ 2025-09-08T07:41:50,873 ------------------------------------------------------------ 2025-09-08T07:41:50,874 rocksdb/_rocksdb.pyx:718:24: 'Options' is not a type identifier 2025-09-08T07:41:50,874 Error compiling Cython file: 2025-09-08T07:41:50,874 ------------------------------------------------------------ 2025-09-08T07:41:50,874 ... 2025-09-08T07:41:50,874 # Used to protect sharing of Options with many DB-objects 2025-09-08T07:41:50,874 cdef cpp_bool in_use 2025-09-08T07:41:50,874 def __cinit__(self): 2025-09-08T07:41:50,874 self.opts = NULL 2025-09-08T07:41:50,874 self.opts = new options.Options() 2025-09-08T07:41:50,875 ^ 2025-09-08T07:41:50,875 ------------------------------------------------------------ 2025-09-08T07:41:50,875 rocksdb/_rocksdb.pyx:718:20: new operator can only be applied to a C++ class 2025-09-08T07:41:50,875 Error compiling Cython file: 2025-09-08T07:41:50,875 ------------------------------------------------------------ 2025-09-08T07:41:50,875 ... 2025-09-08T07:41:50,875 self.opts = new options.Options() 2025-09-08T07:41:50,875 self.in_use = False 2025-09-08T07:41:50,875 def __dealloc__(self): 2025-09-08T07:41:50,876 if not self.opts == NULL: 2025-09-08T07:41:50,876 del self.opts 2025-09-08T07:41:50,876 ^ 2025-09-08T07:41:50,876 ------------------------------------------------------------ 2025-09-08T07:41:50,876 rocksdb/_rocksdb.pyx:723:20: Deletion of non-Python, non-C++ object 2025-09-08T07:41:50,880 Error compiling Cython file: 2025-09-08T07:41:50,880 ------------------------------------------------------------ 2025-09-08T07:41:50,880 ... 2025-09-08T07:41:50,881 def __set__(self, value): 2025-09-08T07:41:50,881 self.opts.max_open_files = value 2025-09-08T07:41:50,881 property compression: 2025-09-08T07:41:50,881 def __get__(self): 2025-09-08T07:41:50,881 if self.opts.compression == options.kNoCompression: 2025-09-08T07:41:50,881 ^ 2025-09-08T07:41:50,881 ------------------------------------------------------------ 2025-09-08T07:41:50,881 rocksdb/_rocksdb.pyx:780:47: cimported module has no attribute 'kNoCompression' 2025-09-08T07:41:50,882 Error compiling Cython file: 2025-09-08T07:41:50,882 ------------------------------------------------------------ 2025-09-08T07:41:50,882 ... 2025-09-08T07:41:50,882 property compression: 2025-09-08T07:41:50,882 def __get__(self): 2025-09-08T07:41:50,882 if self.opts.compression == options.kNoCompression: 2025-09-08T07:41:50,882 return CompressionType.no_compression 2025-09-08T07:41:50,882 elif self.opts.compression == options.kSnappyCompression: 2025-09-08T07:41:50,882 ^ 2025-09-08T07:41:50,882 ------------------------------------------------------------ 2025-09-08T07:41:50,883 rocksdb/_rocksdb.pyx:782:50: cimported module has no attribute 'kSnappyCompression' 2025-09-08T07:41:50,883 Error compiling Cython file: 2025-09-08T07:41:50,883 ------------------------------------------------------------ 2025-09-08T07:41:50,883 ... 2025-09-08T07:41:50,883 def __get__(self): 2025-09-08T07:41:50,883 if self.opts.compression == options.kNoCompression: 2025-09-08T07:41:50,883 return CompressionType.no_compression 2025-09-08T07:41:50,883 elif self.opts.compression == options.kSnappyCompression: 2025-09-08T07:41:50,883 return CompressionType.snappy_compression 2025-09-08T07:41:50,883 elif self.opts.compression == options.kZlibCompression: 2025-09-08T07:41:50,884 ^ 2025-09-08T07:41:50,884 ------------------------------------------------------------ 2025-09-08T07:41:50,884 rocksdb/_rocksdb.pyx:784:49: cimported module has no attribute 'kZlibCompression' 2025-09-08T07:41:50,884 Error compiling Cython file: 2025-09-08T07:41:50,884 ------------------------------------------------------------ 2025-09-08T07:41:50,884 ... 2025-09-08T07:41:50,884 return CompressionType.no_compression 2025-09-08T07:41:50,884 elif self.opts.compression == options.kSnappyCompression: 2025-09-08T07:41:50,884 return CompressionType.snappy_compression 2025-09-08T07:41:50,884 elif self.opts.compression == options.kZlibCompression: 2025-09-08T07:41:50,885 return CompressionType.zlib_compression 2025-09-08T07:41:50,885 elif self.opts.compression == options.kBZip2Compression: 2025-09-08T07:41:50,885 ^ 2025-09-08T07:41:50,885 ------------------------------------------------------------ 2025-09-08T07:41:50,885 rocksdb/_rocksdb.pyx:786:49: cimported module has no attribute 'kBZip2Compression' 2025-09-08T07:41:50,885 Error compiling Cython file: 2025-09-08T07:41:50,885 ------------------------------------------------------------ 2025-09-08T07:41:50,885 ... 2025-09-08T07:41:50,885 return CompressionType.snappy_compression 2025-09-08T07:41:50,886 elif self.opts.compression == options.kZlibCompression: 2025-09-08T07:41:50,886 return CompressionType.zlib_compression 2025-09-08T07:41:50,886 elif self.opts.compression == options.kBZip2Compression: 2025-09-08T07:41:50,886 return CompressionType.bzip2_compression 2025-09-08T07:41:50,886 elif self.opts.compression == options.kLZ4Compression: 2025-09-08T07:41:50,886 ^ 2025-09-08T07:41:50,886 ------------------------------------------------------------ 2025-09-08T07:41:50,886 rocksdb/_rocksdb.pyx:788:49: cimported module has no attribute 'kLZ4Compression' 2025-09-08T07:41:50,886 Error compiling Cython file: 2025-09-08T07:41:50,886 ------------------------------------------------------------ 2025-09-08T07:41:50,887 ... 2025-09-08T07:41:50,887 return CompressionType.zlib_compression 2025-09-08T07:41:50,887 elif self.opts.compression == options.kBZip2Compression: 2025-09-08T07:41:50,887 return CompressionType.bzip2_compression 2025-09-08T07:41:50,887 elif self.opts.compression == options.kLZ4Compression: 2025-09-08T07:41:50,887 return CompressionType.lz4_compression 2025-09-08T07:41:50,887 elif self.opts.compression == options.kLZ4HCCompression: 2025-09-08T07:41:50,887 ^ 2025-09-08T07:41:50,887 ------------------------------------------------------------ 2025-09-08T07:41:50,887 rocksdb/_rocksdb.pyx:790:49: cimported module has no attribute 'kLZ4HCCompression' 2025-09-08T07:41:50,888 Error compiling Cython file: 2025-09-08T07:41:50,888 ------------------------------------------------------------ 2025-09-08T07:41:50,888 ... 2025-09-08T07:41:50,888 else: 2025-09-08T07:41:50,888 raise Exception("Unknonw type: %s" % self.opts.compression) 2025-09-08T07:41:50,888 def __set__(self, value): 2025-09-08T07:41:50,888 if value == CompressionType.no_compression: 2025-09-08T07:41:50,888 self.opts.compression = options.kNoCompression 2025-09-08T07:41:50,888 ^ 2025-09-08T07:41:50,888 ------------------------------------------------------------ 2025-09-08T07:41:50,889 rocksdb/_rocksdb.pyx:797:47: cimported module has no attribute 'kNoCompression' 2025-09-08T07:41:50,889 Error compiling Cython file: 2025-09-08T07:41:50,889 ------------------------------------------------------------ 2025-09-08T07:41:50,889 ... 2025-09-08T07:41:50,889 def __set__(self, value): 2025-09-08T07:41:50,889 if value == CompressionType.no_compression: 2025-09-08T07:41:50,889 self.opts.compression = options.kNoCompression 2025-09-08T07:41:50,889 elif value == CompressionType.snappy_compression: 2025-09-08T07:41:50,889 self.opts.compression = options.kSnappyCompression 2025-09-08T07:41:50,890 ^ 2025-09-08T07:41:50,890 ------------------------------------------------------------ 2025-09-08T07:41:50,890 rocksdb/_rocksdb.pyx:799:47: cimported module has no attribute 'kSnappyCompression' 2025-09-08T07:41:50,890 Error compiling Cython file: 2025-09-08T07:41:50,890 ------------------------------------------------------------ 2025-09-08T07:41:50,890 ... 2025-09-08T07:41:50,890 if value == CompressionType.no_compression: 2025-09-08T07:41:50,890 self.opts.compression = options.kNoCompression 2025-09-08T07:41:50,890 elif value == CompressionType.snappy_compression: 2025-09-08T07:41:50,890 self.opts.compression = options.kSnappyCompression 2025-09-08T07:41:50,891 elif value == CompressionType.zlib_compression: 2025-09-08T07:41:50,891 self.opts.compression = options.kZlibCompression 2025-09-08T07:41:50,891 ^ 2025-09-08T07:41:50,891 ------------------------------------------------------------ 2025-09-08T07:41:50,891 rocksdb/_rocksdb.pyx:801:47: cimported module has no attribute 'kZlibCompression' 2025-09-08T07:41:50,891 Error compiling Cython file: 2025-09-08T07:41:50,891 ------------------------------------------------------------ 2025-09-08T07:41:50,891 ... 2025-09-08T07:41:50,891 elif value == CompressionType.snappy_compression: 2025-09-08T07:41:50,891 self.opts.compression = options.kSnappyCompression 2025-09-08T07:41:50,892 elif value == CompressionType.zlib_compression: 2025-09-08T07:41:50,892 self.opts.compression = options.kZlibCompression 2025-09-08T07:41:50,892 elif value == CompressionType.bzip2_compression: 2025-09-08T07:41:50,892 self.opts.compression = options.kBZip2Compression 2025-09-08T07:41:50,892 ^ 2025-09-08T07:41:50,892 ------------------------------------------------------------ 2025-09-08T07:41:50,892 rocksdb/_rocksdb.pyx:803:47: cimported module has no attribute 'kBZip2Compression' 2025-09-08T07:41:50,893 Error compiling Cython file: 2025-09-08T07:41:50,893 ------------------------------------------------------------ 2025-09-08T07:41:50,893 ... 2025-09-08T07:41:50,893 elif value == CompressionType.zlib_compression: 2025-09-08T07:41:50,893 self.opts.compression = options.kZlibCompression 2025-09-08T07:41:50,893 elif value == CompressionType.bzip2_compression: 2025-09-08T07:41:50,893 self.opts.compression = options.kBZip2Compression 2025-09-08T07:41:50,893 elif value == CompressionType.lz4_compression: 2025-09-08T07:41:50,893 self.opts.compression = options.kLZ4Compression 2025-09-08T07:41:50,893 ^ 2025-09-08T07:41:50,893 ------------------------------------------------------------ 2025-09-08T07:41:50,894 rocksdb/_rocksdb.pyx:805:47: cimported module has no attribute 'kLZ4Compression' 2025-09-08T07:41:50,894 Error compiling Cython file: 2025-09-08T07:41:50,894 ------------------------------------------------------------ 2025-09-08T07:41:50,894 ... 2025-09-08T07:41:50,894 elif value == CompressionType.bzip2_compression: 2025-09-08T07:41:50,894 self.opts.compression = options.kBZip2Compression 2025-09-08T07:41:50,894 elif value == CompressionType.lz4_compression: 2025-09-08T07:41:50,894 self.opts.compression = options.kLZ4Compression 2025-09-08T07:41:50,894 elif value == CompressionType.lz4hc_compression: 2025-09-08T07:41:50,894 self.opts.compression = options.kLZ4HCCompression 2025-09-08T07:41:50,895 ^ 2025-09-08T07:41:50,895 ------------------------------------------------------------ 2025-09-08T07:41:50,895 rocksdb/_rocksdb.pyx:807:47: cimported module has no attribute 'kLZ4HCCompression' 2025-09-08T07:41:50,908 Error compiling Cython file: 2025-09-08T07:41:50,908 ------------------------------------------------------------ 2025-09-08T07:41:50,908 ... 2025-09-08T07:41:50,908 def __set__(self, value): 2025-09-08T07:41:50,908 self.opts.bytes_per_sync = value 2025-09-08T07:41:50,908 property compaction_style: 2025-09-08T07:41:50,908 def __get__(self): 2025-09-08T07:41:50,908 if self.opts.compaction_style == kCompactionStyleLevel: 2025-09-08T07:41:50,909 ^ 2025-09-08T07:41:50,909 ------------------------------------------------------------ 2025-09-08T07:41:50,909 rocksdb/_rocksdb.pyx:1048:45: 'kCompactionStyleLevel' is not a constant, variable or function identifier 2025-09-08T07:41:50,909 Error compiling Cython file: 2025-09-08T07:41:50,909 ------------------------------------------------------------ 2025-09-08T07:41:50,909 ... 2025-09-08T07:41:50,909 property compaction_style: 2025-09-08T07:41:50,909 def __get__(self): 2025-09-08T07:41:50,910 if self.opts.compaction_style == kCompactionStyleLevel: 2025-09-08T07:41:50,910 return 'level' 2025-09-08T07:41:50,910 if self.opts.compaction_style == kCompactionStyleUniversal: 2025-09-08T07:41:50,910 ^ 2025-09-08T07:41:50,910 ------------------------------------------------------------ 2025-09-08T07:41:50,910 rocksdb/_rocksdb.pyx:1050:45: 'kCompactionStyleUniversal' is not a constant, variable or function identifier 2025-09-08T07:41:50,910 Error compiling Cython file: 2025-09-08T07:41:50,910 ------------------------------------------------------------ 2025-09-08T07:41:50,910 ... 2025-09-08T07:41:50,910 return 'universal' 2025-09-08T07:41:50,911 raise Exception("Unknown compaction_style") 2025-09-08T07:41:50,911 def __set__(self, str value): 2025-09-08T07:41:50,911 if value == 'level': 2025-09-08T07:41:50,911 self.opts.compaction_style = kCompactionStyleLevel 2025-09-08T07:41:50,911 ^ 2025-09-08T07:41:50,911 ------------------------------------------------------------ 2025-09-08T07:41:50,911 rocksdb/_rocksdb.pyx:1056:45: 'kCompactionStyleLevel' is not a constant, variable or function identifier 2025-09-08T07:41:50,911 Error compiling Cython file: 2025-09-08T07:41:50,911 ------------------------------------------------------------ 2025-09-08T07:41:50,912 ... 2025-09-08T07:41:50,912 def __set__(self, str value): 2025-09-08T07:41:50,912 if value == 'level': 2025-09-08T07:41:50,912 self.opts.compaction_style = kCompactionStyleLevel 2025-09-08T07:41:50,912 elif value == 'universal': 2025-09-08T07:41:50,912 self.opts.compaction_style = kCompactionStyleUniversal 2025-09-08T07:41:50,912 ^ 2025-09-08T07:41:50,912 ------------------------------------------------------------ 2025-09-08T07:41:50,912 rocksdb/_rocksdb.pyx:1058:45: 'kCompactionStyleUniversal' is not a constant, variable or function identifier 2025-09-08T07:41:50,913 Error compiling Cython file: 2025-09-08T07:41:50,913 ------------------------------------------------------------ 2025-09-08T07:41:50,913 ... 2025-09-08T07:41:50,913 ret_ob['min_merge_width'] = uopts.min_merge_width 2025-09-08T07:41:50,913 ret_ob['max_merge_width'] = uopts.max_merge_width 2025-09-08T07:41:50,913 ret_ob['max_size_amplification_percent'] = uopts.max_size_amplification_percent 2025-09-08T07:41:50,913 ret_ob['compression_size_percent'] = uopts.compression_size_percent 2025-09-08T07:41:50,913 if uopts.stop_style == kCompactionStopStyleSimilarSize: 2025-09-08T07:41:50,913 ^ 2025-09-08T07:41:50,913 ------------------------------------------------------------ 2025-09-08T07:41:50,914 rocksdb/_rocksdb.pyx:1075:35: 'kCompactionStopStyleSimilarSize' is not a constant, variable or function identifier 2025-09-08T07:41:50,914 Error compiling Cython file: 2025-09-08T07:41:50,914 ------------------------------------------------------------ 2025-09-08T07:41:50,914 ... 2025-09-08T07:41:50,914 ret_ob['max_size_amplification_percent'] = uopts.max_size_amplification_percent 2025-09-08T07:41:50,914 ret_ob['compression_size_percent'] = uopts.compression_size_percent 2025-09-08T07:41:50,914 if uopts.stop_style == kCompactionStopStyleSimilarSize: 2025-09-08T07:41:50,914 ret_ob['stop_style'] = 'similar_size' 2025-09-08T07:41:50,914 elif uopts.stop_style == kCompactionStopStyleTotalSize: 2025-09-08T07:41:50,915 ^ 2025-09-08T07:41:50,915 ------------------------------------------------------------ 2025-09-08T07:41:50,915 rocksdb/_rocksdb.pyx:1077:37: 'kCompactionStopStyleTotalSize' is not a constant, variable or function identifier 2025-09-08T07:41:50,915 Error compiling Cython file: 2025-09-08T07:41:50,915 ------------------------------------------------------------ 2025-09-08T07:41:50,915 ... 2025-09-08T07:41:50,915 return ret_ob 2025-09-08T07:41:50,915 def __set__(self, dict value): 2025-09-08T07:41:50,916 cdef universal_compaction.CompactionOptionsUniversal* uopts 2025-09-08T07:41:50,916 uopts = cython.address(self.opts.compaction_options_universal) 2025-09-08T07:41:50,916 ^ 2025-09-08T07:41:50,916 ------------------------------------------------------------ 2025-09-08T07:41:50,916 rocksdb/_rocksdb.pyx:1086:26: Cannot take address of Python object attribute 'compaction_options_universal' 2025-09-08T07:41:50,916 Error compiling Cython file: 2025-09-08T07:41:50,916 ------------------------------------------------------------ 2025-09-08T07:41:50,916 ... 2025-09-08T07:41:50,916 if 'compression_size_percent' in value: 2025-09-08T07:41:50,917 uopts.compression_size_percent = value['compression_size_percent'] 2025-09-08T07:41:50,917 if 'stop_style' in value: 2025-09-08T07:41:50,917 if value['stop_style'] == 'similar_size': 2025-09-08T07:41:50,917 uopts.stop_style = kCompactionStopStyleSimilarSize 2025-09-08T07:41:50,917 ^ 2025-09-08T07:41:50,917 ------------------------------------------------------------ 2025-09-08T07:41:50,917 rocksdb/_rocksdb.pyx:1105:39: 'kCompactionStopStyleSimilarSize' is not a constant, variable or function identifier 2025-09-08T07:41:50,917 Error compiling Cython file: 2025-09-08T07:41:50,917 ------------------------------------------------------------ 2025-09-08T07:41:50,918 ... 2025-09-08T07:41:50,918 if 'stop_style' in value: 2025-09-08T07:41:50,918 if value['stop_style'] == 'similar_size': 2025-09-08T07:41:50,918 uopts.stop_style = kCompactionStopStyleSimilarSize 2025-09-08T07:41:50,918 elif value['stop_style'] == 'total_size': 2025-09-08T07:41:50,918 uopts.stop_style = kCompactionStopStyleTotalSize 2025-09-08T07:41:50,918 ^ 2025-09-08T07:41:50,918 ------------------------------------------------------------ 2025-09-08T07:41:50,918 rocksdb/_rocksdb.pyx:1107:39: 'kCompactionStopStyleTotalSize' is not a constant, variable or function identifier 2025-09-08T07:41:50,925 Error compiling Cython file: 2025-09-08T07:41:50,925 ------------------------------------------------------------ 2025-09-08T07:41:50,925 ... 2025-09-08T07:41:50,925 cdef db.WriteBatch* batch 2025-09-08T07:41:50,925 def __cinit__(self, data=None): 2025-09-08T07:41:50,925 self.batch = NULL 2025-09-08T07:41:50,925 if data is not None: 2025-09-08T07:41:50,925 self.batch = new db.WriteBatch(bytes_to_string(data)) 2025-09-08T07:41:50,925 ^ 2025-09-08T07:41:50,925 ------------------------------------------------------------ 2025-09-08T07:41:50,926 rocksdb/_rocksdb.pyx:1219:29: 'WriteBatch' is not a type identifier 2025-09-08T07:41:50,926 Error compiling Cython file: 2025-09-08T07:41:50,926 ------------------------------------------------------------ 2025-09-08T07:41:50,926 ... 2025-09-08T07:41:50,926 cdef db.WriteBatch* batch 2025-09-08T07:41:50,926 def __cinit__(self, data=None): 2025-09-08T07:41:50,926 self.batch = NULL 2025-09-08T07:41:50,926 if data is not None: 2025-09-08T07:41:50,927 self.batch = new db.WriteBatch(bytes_to_string(data)) 2025-09-08T07:41:50,927 ^ 2025-09-08T07:41:50,927 ------------------------------------------------------------ 2025-09-08T07:41:50,927 rocksdb/_rocksdb.pyx:1219:25: new operator can only be applied to a C++ class 2025-09-08T07:41:50,927 Error compiling Cython file: 2025-09-08T07:41:50,927 ------------------------------------------------------------ 2025-09-08T07:41:50,927 ... 2025-09-08T07:41:50,927 def __cinit__(self, data=None): 2025-09-08T07:41:50,927 self.batch = NULL 2025-09-08T07:41:50,927 if data is not None: 2025-09-08T07:41:50,928 self.batch = new db.WriteBatch(bytes_to_string(data)) 2025-09-08T07:41:50,928 else: 2025-09-08T07:41:50,928 self.batch = new db.WriteBatch() 2025-09-08T07:41:50,928 ^ 2025-09-08T07:41:50,928 ------------------------------------------------------------ 2025-09-08T07:41:50,928 rocksdb/_rocksdb.pyx:1221:29: 'WriteBatch' is not a type identifier 2025-09-08T07:41:50,928 Error compiling Cython file: 2025-09-08T07:41:50,928 ------------------------------------------------------------ 2025-09-08T07:41:50,928 ... 2025-09-08T07:41:50,928 def __cinit__(self, data=None): 2025-09-08T07:41:50,929 self.batch = NULL 2025-09-08T07:41:50,929 if data is not None: 2025-09-08T07:41:50,929 self.batch = new db.WriteBatch(bytes_to_string(data)) 2025-09-08T07:41:50,929 else: 2025-09-08T07:41:50,929 self.batch = new db.WriteBatch() 2025-09-08T07:41:50,929 ^ 2025-09-08T07:41:50,929 ------------------------------------------------------------ 2025-09-08T07:41:50,929 rocksdb/_rocksdb.pyx:1221:25: new operator can only be applied to a C++ class 2025-09-08T07:41:50,929 Error compiling Cython file: 2025-09-08T07:41:50,929 ------------------------------------------------------------ 2025-09-08T07:41:50,930 ... 2025-09-08T07:41:50,930 else: 2025-09-08T07:41:50,930 self.batch = new db.WriteBatch() 2025-09-08T07:41:50,930 def __dealloc__(self): 2025-09-08T07:41:50,930 if not self.batch == NULL: 2025-09-08T07:41:50,930 del self.batch 2025-09-08T07:41:50,930 ^ 2025-09-08T07:41:50,930 ------------------------------------------------------------ 2025-09-08T07:41:50,930 rocksdb/_rocksdb.pyx:1225:20: Deletion of non-Python, non-C++ object 2025-09-08T07:41:50,931 Error compiling Cython file: 2025-09-08T07:41:50,931 ------------------------------------------------------------ 2025-09-08T07:41:50,931 ... 2025-09-08T07:41:50,931 cdef Status st 2025-09-08T07:41:50,931 self.batch = batch 2025-09-08T07:41:50,931 self.pos = 0 2025-09-08T07:41:50,931 st = db.get_batch_items(batch.batch, cython.address(self.items)) 2025-09-08T07:41:50,931 ^ 2025-09-08T07:41:50,931 ------------------------------------------------------------ 2025-09-08T07:41:50,932 rocksdb/_rocksdb.pyx:1263:15: cimported module has no attribute 'get_batch_items' 2025-09-08T07:41:50,933 Error compiling Cython file: 2025-09-08T07:41:50,933 ------------------------------------------------------------ 2025-09-08T07:41:50,933 ... 2025-09-08T07:41:50,933 if self.pos == self.items.size(): 2025-09-08T07:41:50,933 raise StopIteration() 2025-09-08T07:41:50,933 cdef str op 2025-09-08T07:41:50,933 if self.items[self.pos].op == db.BatchItemOpPut: 2025-09-08T07:41:50,933 ^ 2025-09-08T07:41:50,934 ------------------------------------------------------------ 2025-09-08T07:41:50,934 rocksdb/_rocksdb.pyx:1275:40: cimported module has no attribute 'BatchItemOpPut' 2025-09-08T07:41:50,934 Error compiling Cython file: 2025-09-08T07:41:50,934 ------------------------------------------------------------ 2025-09-08T07:41:50,934 ... 2025-09-08T07:41:50,934 cdef str op 2025-09-08T07:41:50,934 if self.items[self.pos].op == db.BatchItemOpPut: 2025-09-08T07:41:50,934 op = "Put" 2025-09-08T07:41:50,935 elif self.items[self.pos].op == db.BatchItemOpMerge: 2025-09-08T07:41:50,935 ^ 2025-09-08T07:41:50,935 ------------------------------------------------------------ 2025-09-08T07:41:50,935 rocksdb/_rocksdb.pyx:1277:42: cimported module has no attribute 'BatchItemOpMerge' 2025-09-08T07:41:50,935 Error compiling Cython file: 2025-09-08T07:41:50,935 ------------------------------------------------------------ 2025-09-08T07:41:50,935 ... 2025-09-08T07:41:50,935 if self.items[self.pos].op == db.BatchItemOpPut: 2025-09-08T07:41:50,936 op = "Put" 2025-09-08T07:41:50,936 elif self.items[self.pos].op == db.BatchItemOpMerge: 2025-09-08T07:41:50,936 op = "Merge" 2025-09-08T07:41:50,936 elif self.items[self.pos].op == db.BatchItemOpDelte: 2025-09-08T07:41:50,936 ^ 2025-09-08T07:41:50,936 ------------------------------------------------------------ 2025-09-08T07:41:50,936 rocksdb/_rocksdb.pyx:1279:42: cimported module has no attribute 'BatchItemOpDelte' 2025-09-08T07:41:50,937 Error compiling Cython file: 2025-09-08T07:41:50,937 ------------------------------------------------------------ 2025-09-08T07:41:50,937 ... 2025-09-08T07:41:50,937 raise Exception("Options object is already used by another DB") 2025-09-08T07:41:50,937 db_path = path_to_string(db_name) 2025-09-08T07:41:50,937 if read_only: 2025-09-08T07:41:50,937 with nogil: 2025-09-08T07:41:50,937 st = db.DB_OpenForReadOnly( 2025-09-08T07:41:50,937 ^ 2025-09-08T07:41:50,938 ------------------------------------------------------------ 2025-09-08T07:41:50,938 rocksdb/_rocksdb.pyx:1307:23: cimported module has no attribute 'DB_OpenForReadOnly' 2025-09-08T07:41:50,938 Error compiling Cython file: 2025-09-08T07:41:50,938 ------------------------------------------------------------ 2025-09-08T07:41:50,938 ... 2025-09-08T07:41:50,938 db_path, 2025-09-08T07:41:50,938 cython.address(self.db), 2025-09-08T07:41:50,938 False) 2025-09-08T07:41:50,938 else: 2025-09-08T07:41:50,939 with nogil: 2025-09-08T07:41:50,939 st = db.DB_Open( 2025-09-08T07:41:50,939 ^ 2025-09-08T07:41:50,939 ------------------------------------------------------------ 2025-09-08T07:41:50,939 rocksdb/_rocksdb.pyx:1314:23: cimported module has no attribute 'DB_Open' 2025-09-08T07:41:50,940 Error compiling Cython file: 2025-09-08T07:41:50,940 ------------------------------------------------------------ 2025-09-08T07:41:50,940 ... 2025-09-08T07:41:50,940 self.opts.in_use = True 2025-09-08T07:41:50,940 def __dealloc__(self): 2025-09-08T07:41:50,941 if not self.db == NULL: 2025-09-08T07:41:50,941 with nogil: 2025-09-08T07:41:50,941 del self.db 2025-09-08T07:41:50,941 ^ 2025-09-08T07:41:50,941 ------------------------------------------------------------ 2025-09-08T07:41:50,941 rocksdb/_rocksdb.pyx:1337:24: Deletion of non-Python, non-C++ object 2025-09-08T07:41:50,948 Error compiling Cython file: 2025-09-08T07:41:50,948 ------------------------------------------------------------ 2025-09-08T07:41:50,948 ... 2025-09-08T07:41:50,949 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:50,949 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:50,949 with nogil: 2025-09-08T07:41:50,949 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T07:41:50,949 ^ 2025-09-08T07:41:50,949 ------------------------------------------------------------ 2025-09-08T07:41:50,949 rocksdb/_rocksdb.pyx:1397:48: Cannot convert 'string *' to Python object 2025-09-08T07:41:50,953 Error compiling Cython file: 2025-09-08T07:41:50,953 ------------------------------------------------------------ 2025-09-08T07:41:50,953 ... 2025-09-08T07:41:50,953 cdef vector[Status] res 2025-09-08T07:41:50,953 with nogil: 2025-09-08T07:41:50,953 res = self.db.MultiGet( 2025-09-08T07:41:50,953 opts, 2025-09-08T07:41:50,953 c_keys, 2025-09-08T07:41:50,953 cython.address(values)) 2025-09-08T07:41:50,954 ^ 2025-09-08T07:41:50,954 ------------------------------------------------------------ 2025-09-08T07:41:50,954 rocksdb/_rocksdb.pyx:1422:22: Cannot convert 'vector[string] *' to Python object 2025-09-08T07:41:50,958 Error compiling Cython file: 2025-09-08T07:41:50,958 ------------------------------------------------------------ 2025-09-08T07:41:50,959 ... 2025-09-08T07:41:50,959 value_found = False 2025-09-08T07:41:50,959 with nogil: 2025-09-08T07:41:50,959 exists = self.db.KeyMayExist( 2025-09-08T07:41:50,959 opts, 2025-09-08T07:41:50,959 c_key, 2025-09-08T07:41:50,959 cython.address(value), 2025-09-08T07:41:50,959 ^ 2025-09-08T07:41:50,959 ------------------------------------------------------------ 2025-09-08T07:41:50,959 rocksdb/_rocksdb.pyx:1452:26: Cannot convert 'string *' to Python object 2025-09-08T07:41:50,960 Error compiling Cython file: 2025-09-08T07:41:50,960 ------------------------------------------------------------ 2025-09-08T07:41:50,960 ... 2025-09-08T07:41:50,960 with nogil: 2025-09-08T07:41:50,960 exists = self.db.KeyMayExist( 2025-09-08T07:41:50,960 opts, 2025-09-08T07:41:50,960 c_key, 2025-09-08T07:41:50,960 cython.address(value), 2025-09-08T07:41:50,960 cython.address(value_found)) 2025-09-08T07:41:50,960 ^ 2025-09-08T07:41:50,960 ------------------------------------------------------------ 2025-09-08T07:41:50,961 rocksdb/_rocksdb.pyx:1453:26: Cannot convert 'bool *' to Python object 2025-09-08T07:41:50,961 Error compiling Cython file: 2025-09-08T07:41:50,961 ------------------------------------------------------------ 2025-09-08T07:41:50,961 ... 2025-09-08T07:41:50,961 else: 2025-09-08T07:41:50,961 with nogil: 2025-09-08T07:41:50,961 exists = self.db.KeyMayExist( 2025-09-08T07:41:50,961 opts, 2025-09-08T07:41:50,961 c_key, 2025-09-08T07:41:50,962 cython.address(value)) 2025-09-08T07:41:50,962 ^ 2025-09-08T07:41:50,962 ------------------------------------------------------------ 2025-09-08T07:41:50,962 rocksdb/_rocksdb.pyx:1467:26: Cannot convert 'string *' to Python object 2025-09-08T07:41:50,966 Error compiling Cython file: 2025-09-08T07:41:50,966 ------------------------------------------------------------ 2025-09-08T07:41:50,966 ... 2025-09-08T07:41:50,967 cdef string value 2025-09-08T07:41:50,967 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T07:41:50,967 cdef cpp_bool ret = False 2025-09-08T07:41:50,967 with nogil: 2025-09-08T07:41:50,967 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T07:41:50,967 ^ 2025-09-08T07:41:50,967 ------------------------------------------------------------ 2025-09-08T07:41:50,967 rocksdb/_rocksdb.pyx:1515:52: Cannot convert 'string *' to Python object 2025-09-08T07:41:50,968 Error compiling Cython file: 2025-09-08T07:41:50,968 ------------------------------------------------------------ 2025-09-08T07:41:50,969 ... 2025-09-08T07:41:50,969 def get_live_files_metadata(self): 2025-09-08T07:41:50,969 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T07:41:50,969 with nogil: 2025-09-08T07:41:50,969 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T07:41:50,969 ^ 2025-09-08T07:41:50,969 ------------------------------------------------------------ 2025-09-08T07:41:50,969 rocksdb/_rocksdb.pyx:1526:47: Cannot convert 'vector[] *' to Python object 2025-09-08T07:41:50,973 Error compiling Cython file: 2025-09-08T07:41:50,973 ------------------------------------------------------------ 2025-09-08T07:41:50,973 ... 2025-09-08T07:41:50,973 c_options.change_level = py_options.get('change_level', False) 2025-09-08T07:41:50,973 c_options.target_level = py_options.get('target_level', -1) 2025-09-08T07:41:50,973 blc = py_options.get('bottommost_level_compaction', 'if_compaction_filter') 2025-09-08T07:41:50,973 if blc == 'skip': 2025-09-08T07:41:50,973 c_options.bottommost_level_compaction = options.blc_skip 2025-09-08T07:41:50,973 ^ 2025-09-08T07:41:50,973 ------------------------------------------------------------ 2025-09-08T07:41:50,974 rocksdb/_rocksdb.pyx:1551:59: cimported module has no attribute 'blc_skip' 2025-09-08T07:41:50,974 Error compiling Cython file: 2025-09-08T07:41:50,974 ------------------------------------------------------------ 2025-09-08T07:41:50,974 ... 2025-09-08T07:41:50,974 blc = py_options.get('bottommost_level_compaction', 'if_compaction_filter') 2025-09-08T07:41:50,974 if blc == 'skip': 2025-09-08T07:41:50,974 c_options.bottommost_level_compaction = options.blc_skip 2025-09-08T07:41:50,974 elif blc == 'if_compaction_filter': 2025-09-08T07:41:50,974 c_options.bottommost_level_compaction = options.blc_is_filter 2025-09-08T07:41:50,975 ^ 2025-09-08T07:41:50,975 ------------------------------------------------------------ 2025-09-08T07:41:50,975 rocksdb/_rocksdb.pyx:1553:59: cimported module has no attribute 'blc_is_filter' 2025-09-08T07:41:50,975 Error compiling Cython file: 2025-09-08T07:41:50,975 ------------------------------------------------------------ 2025-09-08T07:41:50,975 ... 2025-09-08T07:41:50,975 if blc == 'skip': 2025-09-08T07:41:50,975 c_options.bottommost_level_compaction = options.blc_skip 2025-09-08T07:41:50,975 elif blc == 'if_compaction_filter': 2025-09-08T07:41:50,975 c_options.bottommost_level_compaction = options.blc_is_filter 2025-09-08T07:41:50,976 elif blc == 'force': 2025-09-08T07:41:50,976 c_options.bottommost_level_compaction = options.blc_force 2025-09-08T07:41:50,976 ^ 2025-09-08T07:41:50,976 ------------------------------------------------------------ 2025-09-08T07:41:50,976 rocksdb/_rocksdb.pyx:1555:59: cimported module has no attribute 'blc_force' 2025-09-08T07:41:50,977 Error compiling Cython file: 2025-09-08T07:41:50,977 ------------------------------------------------------------ 2025-09-08T07:41:50,977 ... 2025-09-08T07:41:50,977 opts.fill_cache = py_opts['fill_cache'] 2025-09-08T07:41:50,977 if py_opts['snapshot'] is not None: 2025-09-08T07:41:50,977 opts.snapshot = ((py_opts['snapshot'])).ptr 2025-09-08T07:41:50,977 if py_opts['read_tier'] == "all": 2025-09-08T07:41:50,977 opts.read_tier = options.kReadAllTier 2025-09-08T07:41:50,977 ^ 2025-09-08T07:41:50,977 ------------------------------------------------------------ 2025-09-08T07:41:50,978 rocksdb/_rocksdb.pyx:1598:36: cimported module has no attribute 'kReadAllTier' 2025-09-08T07:41:50,978 Error compiling Cython file: 2025-09-08T07:41:50,978 ------------------------------------------------------------ 2025-09-08T07:41:50,978 ... 2025-09-08T07:41:50,978 opts.snapshot = ((py_opts['snapshot'])).ptr 2025-09-08T07:41:50,978 if py_opts['read_tier'] == "all": 2025-09-08T07:41:50,978 opts.read_tier = options.kReadAllTier 2025-09-08T07:41:50,978 elif py_opts['read_tier'] == 'cache': 2025-09-08T07:41:50,979 opts.read_tier = options.kBlockCacheTier 2025-09-08T07:41:50,979 ^ 2025-09-08T07:41:50,979 ------------------------------------------------------------ 2025-09-08T07:41:50,979 rocksdb/_rocksdb.pyx:1600:36: cimported module has no attribute 'kBlockCacheTier' 2025-09-08T07:41:50,979 Error compiling Cython file: 2025-09-08T07:41:50,979 ------------------------------------------------------------ 2025-09-08T07:41:50,979 ... 2025-09-08T07:41:50,979 def repair_db(db_name, Options opts): 2025-09-08T07:41:50,979 cdef Status st 2025-09-08T07:41:50,980 cdef string db_path 2025-09-08T07:41:50,980 db_path = path_to_string(db_name) 2025-09-08T07:41:50,980 st = db.RepairDB(db_path, deref(opts.opts)) 2025-09-08T07:41:50,980 ^ 2025-09-08T07:41:50,980 ------------------------------------------------------------ 2025-09-08T07:41:50,980 rocksdb/_rocksdb.pyx:1616:11: cimported module has no attribute 'RepairDB' 2025-09-08T07:41:50,982 Error compiling Cython file: 2025-09-08T07:41:50,982 ------------------------------------------------------------ 2025-09-08T07:41:50,982 ... 2025-09-08T07:41:50,982 self.db = db 2025-09-08T07:41:50,982 self.ptr = NULL 2025-09-08T07:41:50,982 def __dealloc__(self): 2025-09-08T07:41:50,982 if not self.ptr == NULL: 2025-09-08T07:41:50,983 del self.ptr 2025-09-08T07:41:50,983 ^ 2025-09-08T07:41:50,983 ------------------------------------------------------------ 2025-09-08T07:41:50,983 rocksdb/_rocksdb.pyx:1649:20: Deletion of non-Python, non-C++ object 2025-09-08T07:41:50,996 Error compiling Cython file: 2025-09-08T07:41:50,996 ------------------------------------------------------------ 2025-09-08T07:41:50,996 ... 2025-09-08T07:41:50,996 cdef Status st 2025-09-08T07:41:50,996 cdef string c_backup_dir 2025-09-08T07:41:50,996 self.engine = NULL 2025-09-08T07:41:50,996 c_backup_dir = path_to_string(backup_dir) 2025-09-08T07:41:50,996 st = backup.BackupEngine_Open( 2025-09-08T07:41:50,996 ^ 2025-09-08T07:41:50,996 ------------------------------------------------------------ 2025-09-08T07:41:50,997 rocksdb/_rocksdb.pyx:1756:19: cimported module has no attribute 'BackupEngine_Open' 2025-09-08T07:41:50,997 Error compiling Cython file: 2025-09-08T07:41:50,997 ------------------------------------------------------------ 2025-09-08T07:41:50,997 ... 2025-09-08T07:41:50,997 cdef string c_backup_dir 2025-09-08T07:41:50,997 self.engine = NULL 2025-09-08T07:41:50,997 c_backup_dir = path_to_string(backup_dir) 2025-09-08T07:41:50,997 st = backup.BackupEngine_Open( 2025-09-08T07:41:50,997 env.Env_Default(), 2025-09-08T07:41:50,998 ^ 2025-09-08T07:41:50,998 ------------------------------------------------------------ 2025-09-08T07:41:50,998 rocksdb/_rocksdb.pyx:1757:15: cimported module has no attribute 'Env_Default' 2025-09-08T07:41:50,998 Error compiling Cython file: 2025-09-08T07:41:50,998 ------------------------------------------------------------ 2025-09-08T07:41:50,998 ... 2025-09-08T07:41:50,998 self.engine = NULL 2025-09-08T07:41:50,998 c_backup_dir = path_to_string(backup_dir) 2025-09-08T07:41:50,999 st = backup.BackupEngine_Open( 2025-09-08T07:41:50,999 env.Env_Default(), 2025-09-08T07:41:50,999 backup.BackupableDBOptions(c_backup_dir), 2025-09-08T07:41:50,999 ^ 2025-09-08T07:41:50,999 ------------------------------------------------------------ 2025-09-08T07:41:50,999 rocksdb/_rocksdb.pyx:1758:18: cimported module has no attribute 'BackupableDBOptions' 2025-09-08T07:41:50,999 Error compiling Cython file: 2025-09-08T07:41:50,999 ------------------------------------------------------------ 2025-09-08T07:41:50,999 ... 2025-09-08T07:41:50,999 check_status(st) 2025-09-08T07:41:51,000 def __dealloc__(self): 2025-09-08T07:41:51,000 if not self.engine == NULL: 2025-09-08T07:41:51,000 with nogil: 2025-09-08T07:41:51,000 del self.engine 2025-09-08T07:41:51,000 ^ 2025-09-08T07:41:51,000 ------------------------------------------------------------ 2025-09-08T07:41:51,000 rocksdb/_rocksdb.pyx:1766:24: Deletion of non-Python, non-C++ object 2025-09-08T07:41:51,016 Error compiling Cython file: 2025-09-08T07:41:51,016 ------------------------------------------------------------ 2025-09-08T07:41:51,017 ... 2025-09-08T07:41:51,017 def get_backup_info(self): 2025-09-08T07:41:51,017 cdef vector[backup.BackupInfo] backup_info 2025-09-08T07:41:51,017 with nogil: 2025-09-08T07:41:51,017 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T07:41:51,017 ^ 2025-09-08T07:41:51,017 ------------------------------------------------------------ 2025-09-08T07:41:51,017 rocksdb/_rocksdb.pyx:1838:44: Cannot convert 'vector[] *' to Python object 2025-09-08T07:41:51,258 Error compiling Cython file: 2025-09-08T07:41:51,258 ------------------------------------------------------------ 2025-09-08T07:41:51,258 ... 2025-09-08T07:41:51,259 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,259 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,259 with nogil: 2025-09-08T07:41:51,259 st = self.db.Put(opts, c_key, c_value) 2025-09-08T07:41:51,259 ^ 2025-09-08T07:41:51,259 ------------------------------------------------------------ 2025-09-08T07:41:51,259 rocksdb/_rocksdb.pyx:1352:28: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,260 Error compiling Cython file: 2025-09-08T07:41:51,260 ------------------------------------------------------------ 2025-09-08T07:41:51,260 ... 2025-09-08T07:41:51,260 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,260 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,260 with nogil: 2025-09-08T07:41:51,260 st = self.db.Put(opts, c_key, c_value) 2025-09-08T07:41:51,260 ^ 2025-09-08T07:41:51,260 ------------------------------------------------------------ 2025-09-08T07:41:51,261 rocksdb/_rocksdb.pyx:1352:28: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,261 Error compiling Cython file: 2025-09-08T07:41:51,261 ------------------------------------------------------------ 2025-09-08T07:41:51,261 ... 2025-09-08T07:41:51,261 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,261 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,261 with nogil: 2025-09-08T07:41:51,261 st = self.db.Put(opts, c_key, c_value) 2025-09-08T07:41:51,261 ^ 2025-09-08T07:41:51,262 ------------------------------------------------------------ 2025-09-08T07:41:51,262 rocksdb/_rocksdb.pyx:1352:24: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,262 Error compiling Cython file: 2025-09-08T07:41:51,262 ------------------------------------------------------------ 2025-09-08T07:41:51,262 ... 2025-09-08T07:41:51,262 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,262 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,263 with nogil: 2025-09-08T07:41:51,263 st = self.db.Put(opts, c_key, c_value) 2025-09-08T07:41:51,263 ^ 2025-09-08T07:41:51,263 ------------------------------------------------------------ 2025-09-08T07:41:51,263 rocksdb/_rocksdb.pyx:1352:28: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,263 Error compiling Cython file: 2025-09-08T07:41:51,263 ------------------------------------------------------------ 2025-09-08T07:41:51,263 ... 2025-09-08T07:41:51,263 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,264 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,264 with nogil: 2025-09-08T07:41:51,264 st = self.db.Put(opts, c_key, c_value) 2025-09-08T07:41:51,264 ^ 2025-09-08T07:41:51,264 ------------------------------------------------------------ 2025-09-08T07:41:51,264 rocksdb/_rocksdb.pyx:1352:29: Converting to Python object not allowed without gil 2025-09-08T07:41:51,264 Error compiling Cython file: 2025-09-08T07:41:51,264 ------------------------------------------------------------ 2025-09-08T07:41:51,264 ... 2025-09-08T07:41:51,265 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,265 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,265 with nogil: 2025-09-08T07:41:51,265 st = self.db.Put(opts, c_key, c_value) 2025-09-08T07:41:51,265 ^ 2025-09-08T07:41:51,265 ------------------------------------------------------------ 2025-09-08T07:41:51,265 rocksdb/_rocksdb.pyx:1352:35: Converting to Python object not allowed without gil 2025-09-08T07:41:51,265 Error compiling Cython file: 2025-09-08T07:41:51,266 ------------------------------------------------------------ 2025-09-08T07:41:51,266 ... 2025-09-08T07:41:51,266 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,266 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,266 with nogil: 2025-09-08T07:41:51,266 st = self.db.Put(opts, c_key, c_value) 2025-09-08T07:41:51,266 ^ 2025-09-08T07:41:51,266 ------------------------------------------------------------ 2025-09-08T07:41:51,266 rocksdb/_rocksdb.pyx:1352:42: Converting to Python object not allowed without gil 2025-09-08T07:41:51,267 Error compiling Cython file: 2025-09-08T07:41:51,267 ------------------------------------------------------------ 2025-09-08T07:41:51,267 ... 2025-09-08T07:41:51,267 opts.sync = sync 2025-09-08T07:41:51,267 opts.disableWAL = disable_wal 2025-09-08T07:41:51,267 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,267 with nogil: 2025-09-08T07:41:51,267 st = self.db.Delete(opts, c_key) 2025-09-08T07:41:51,267 ^ 2025-09-08T07:41:51,267 ------------------------------------------------------------ 2025-09-08T07:41:51,268 rocksdb/_rocksdb.pyx:1363:31: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,268 Error compiling Cython file: 2025-09-08T07:41:51,268 ------------------------------------------------------------ 2025-09-08T07:41:51,268 ... 2025-09-08T07:41:51,268 opts.sync = sync 2025-09-08T07:41:51,268 opts.disableWAL = disable_wal 2025-09-08T07:41:51,268 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,268 with nogil: 2025-09-08T07:41:51,268 st = self.db.Delete(opts, c_key) 2025-09-08T07:41:51,269 ^ 2025-09-08T07:41:51,269 ------------------------------------------------------------ 2025-09-08T07:41:51,269 rocksdb/_rocksdb.pyx:1363:31: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,269 Error compiling Cython file: 2025-09-08T07:41:51,269 ------------------------------------------------------------ 2025-09-08T07:41:51,269 ... 2025-09-08T07:41:51,269 opts.sync = sync 2025-09-08T07:41:51,269 opts.disableWAL = disable_wal 2025-09-08T07:41:51,270 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,270 with nogil: 2025-09-08T07:41:51,270 st = self.db.Delete(opts, c_key) 2025-09-08T07:41:51,270 ^ 2025-09-08T07:41:51,270 ------------------------------------------------------------ 2025-09-08T07:41:51,270 rocksdb/_rocksdb.pyx:1363:24: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,270 Error compiling Cython file: 2025-09-08T07:41:51,270 ------------------------------------------------------------ 2025-09-08T07:41:51,270 ... 2025-09-08T07:41:51,270 opts.sync = sync 2025-09-08T07:41:51,271 opts.disableWAL = disable_wal 2025-09-08T07:41:51,271 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,271 with nogil: 2025-09-08T07:41:51,271 st = self.db.Delete(opts, c_key) 2025-09-08T07:41:51,271 ^ 2025-09-08T07:41:51,271 ------------------------------------------------------------ 2025-09-08T07:41:51,271 rocksdb/_rocksdb.pyx:1363:31: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,271 Error compiling Cython file: 2025-09-08T07:41:51,271 ------------------------------------------------------------ 2025-09-08T07:41:51,272 ... 2025-09-08T07:41:51,272 opts.sync = sync 2025-09-08T07:41:51,272 opts.disableWAL = disable_wal 2025-09-08T07:41:51,272 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,272 with nogil: 2025-09-08T07:41:51,272 st = self.db.Delete(opts, c_key) 2025-09-08T07:41:51,272 ^ 2025-09-08T07:41:51,272 ------------------------------------------------------------ 2025-09-08T07:41:51,272 rocksdb/_rocksdb.pyx:1363:32: Converting to Python object not allowed without gil 2025-09-08T07:41:51,273 Error compiling Cython file: 2025-09-08T07:41:51,273 ------------------------------------------------------------ 2025-09-08T07:41:51,273 ... 2025-09-08T07:41:51,273 opts.sync = sync 2025-09-08T07:41:51,273 opts.disableWAL = disable_wal 2025-09-08T07:41:51,273 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,273 with nogil: 2025-09-08T07:41:51,273 st = self.db.Delete(opts, c_key) 2025-09-08T07:41:51,273 ^ 2025-09-08T07:41:51,273 ------------------------------------------------------------ 2025-09-08T07:41:51,274 rocksdb/_rocksdb.pyx:1363:38: Converting to Python object not allowed without gil 2025-09-08T07:41:51,274 Error compiling Cython file: 2025-09-08T07:41:51,274 ------------------------------------------------------------ 2025-09-08T07:41:51,274 ... 2025-09-08T07:41:51,274 opts.disableWAL = disable_wal 2025-09-08T07:41:51,274 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,274 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,274 with nogil: 2025-09-08T07:41:51,274 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T07:41:51,274 ^ 2025-09-08T07:41:51,275 ------------------------------------------------------------ 2025-09-08T07:41:51,275 rocksdb/_rocksdb.pyx:1375:30: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,275 Error compiling Cython file: 2025-09-08T07:41:51,275 ------------------------------------------------------------ 2025-09-08T07:41:51,275 ... 2025-09-08T07:41:51,275 opts.disableWAL = disable_wal 2025-09-08T07:41:51,275 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,275 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,275 with nogil: 2025-09-08T07:41:51,276 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T07:41:51,276 ^ 2025-09-08T07:41:51,276 ------------------------------------------------------------ 2025-09-08T07:41:51,276 rocksdb/_rocksdb.pyx:1375:30: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,276 Error compiling Cython file: 2025-09-08T07:41:51,276 ------------------------------------------------------------ 2025-09-08T07:41:51,276 ... 2025-09-08T07:41:51,276 opts.disableWAL = disable_wal 2025-09-08T07:41:51,277 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,277 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,277 with nogil: 2025-09-08T07:41:51,277 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T07:41:51,277 ^ 2025-09-08T07:41:51,277 ------------------------------------------------------------ 2025-09-08T07:41:51,277 rocksdb/_rocksdb.pyx:1375:24: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,277 Error compiling Cython file: 2025-09-08T07:41:51,277 ------------------------------------------------------------ 2025-09-08T07:41:51,277 ... 2025-09-08T07:41:51,278 opts.disableWAL = disable_wal 2025-09-08T07:41:51,278 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,278 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,278 with nogil: 2025-09-08T07:41:51,278 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T07:41:51,278 ^ 2025-09-08T07:41:51,278 ------------------------------------------------------------ 2025-09-08T07:41:51,278 rocksdb/_rocksdb.pyx:1375:30: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,278 Error compiling Cython file: 2025-09-08T07:41:51,279 ------------------------------------------------------------ 2025-09-08T07:41:51,279 ... 2025-09-08T07:41:51,279 opts.disableWAL = disable_wal 2025-09-08T07:41:51,279 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,279 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,279 with nogil: 2025-09-08T07:41:51,279 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T07:41:51,279 ^ 2025-09-08T07:41:51,279 ------------------------------------------------------------ 2025-09-08T07:41:51,279 rocksdb/_rocksdb.pyx:1375:31: Converting to Python object not allowed without gil 2025-09-08T07:41:51,280 Error compiling Cython file: 2025-09-08T07:41:51,280 ------------------------------------------------------------ 2025-09-08T07:41:51,280 ... 2025-09-08T07:41:51,280 opts.disableWAL = disable_wal 2025-09-08T07:41:51,280 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,280 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,280 with nogil: 2025-09-08T07:41:51,280 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T07:41:51,280 ^ 2025-09-08T07:41:51,280 ------------------------------------------------------------ 2025-09-08T07:41:51,281 rocksdb/_rocksdb.pyx:1375:37: Converting to Python object not allowed without gil 2025-09-08T07:41:51,281 Error compiling Cython file: 2025-09-08T07:41:51,281 ------------------------------------------------------------ 2025-09-08T07:41:51,281 ... 2025-09-08T07:41:51,281 opts.disableWAL = disable_wal 2025-09-08T07:41:51,281 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,281 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T07:41:51,281 with nogil: 2025-09-08T07:41:51,281 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T07:41:51,282 ^ 2025-09-08T07:41:51,282 ------------------------------------------------------------ 2025-09-08T07:41:51,282 rocksdb/_rocksdb.pyx:1375:44: Converting to Python object not allowed without gil 2025-09-08T07:41:51,282 Error compiling Cython file: 2025-09-08T07:41:51,282 ------------------------------------------------------------ 2025-09-08T07:41:51,282 ... 2025-09-08T07:41:51,282 cdef options.WriteOptions opts 2025-09-08T07:41:51,282 opts.sync = sync 2025-09-08T07:41:51,282 opts.disableWAL = disable_wal 2025-09-08T07:41:51,283 with nogil: 2025-09-08T07:41:51,283 st = self.db.Write(opts, batch.batch) 2025-09-08T07:41:51,283 ^ 2025-09-08T07:41:51,283 ------------------------------------------------------------ 2025-09-08T07:41:51,283 rocksdb/_rocksdb.pyx:1385:30: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,283 Error compiling Cython file: 2025-09-08T07:41:51,283 ------------------------------------------------------------ 2025-09-08T07:41:51,283 ... 2025-09-08T07:41:51,284 cdef options.WriteOptions opts 2025-09-08T07:41:51,284 opts.sync = sync 2025-09-08T07:41:51,284 opts.disableWAL = disable_wal 2025-09-08T07:41:51,284 with nogil: 2025-09-08T07:41:51,284 st = self.db.Write(opts, batch.batch) 2025-09-08T07:41:51,284 ^ 2025-09-08T07:41:51,284 ------------------------------------------------------------ 2025-09-08T07:41:51,284 rocksdb/_rocksdb.pyx:1385:30: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,284 Error compiling Cython file: 2025-09-08T07:41:51,285 ------------------------------------------------------------ 2025-09-08T07:41:51,285 ... 2025-09-08T07:41:51,285 cdef options.WriteOptions opts 2025-09-08T07:41:51,285 opts.sync = sync 2025-09-08T07:41:51,285 opts.disableWAL = disable_wal 2025-09-08T07:41:51,285 with nogil: 2025-09-08T07:41:51,285 st = self.db.Write(opts, batch.batch) 2025-09-08T07:41:51,285 ^ 2025-09-08T07:41:51,285 ------------------------------------------------------------ 2025-09-08T07:41:51,286 rocksdb/_rocksdb.pyx:1385:24: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,286 Error compiling Cython file: 2025-09-08T07:41:51,286 ------------------------------------------------------------ 2025-09-08T07:41:51,286 ... 2025-09-08T07:41:51,286 cdef options.WriteOptions opts 2025-09-08T07:41:51,286 opts.sync = sync 2025-09-08T07:41:51,286 opts.disableWAL = disable_wal 2025-09-08T07:41:51,286 with nogil: 2025-09-08T07:41:51,286 st = self.db.Write(opts, batch.batch) 2025-09-08T07:41:51,287 ^ 2025-09-08T07:41:51,287 ------------------------------------------------------------ 2025-09-08T07:41:51,287 rocksdb/_rocksdb.pyx:1385:30: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,287 Error compiling Cython file: 2025-09-08T07:41:51,287 ------------------------------------------------------------ 2025-09-08T07:41:51,287 ... 2025-09-08T07:41:51,287 cdef options.WriteOptions opts 2025-09-08T07:41:51,287 opts.sync = sync 2025-09-08T07:41:51,288 opts.disableWAL = disable_wal 2025-09-08T07:41:51,288 with nogil: 2025-09-08T07:41:51,288 st = self.db.Write(opts, batch.batch) 2025-09-08T07:41:51,288 ^ 2025-09-08T07:41:51,288 ------------------------------------------------------------ 2025-09-08T07:41:51,288 rocksdb/_rocksdb.pyx:1385:31: Converting to Python object not allowed without gil 2025-09-08T07:41:51,288 Error compiling Cython file: 2025-09-08T07:41:51,288 ------------------------------------------------------------ 2025-09-08T07:41:51,289 ... 2025-09-08T07:41:51,289 cdef options.WriteOptions opts 2025-09-08T07:41:51,289 opts.sync = sync 2025-09-08T07:41:51,289 opts.disableWAL = disable_wal 2025-09-08T07:41:51,289 with nogil: 2025-09-08T07:41:51,289 st = self.db.Write(opts, batch.batch) 2025-09-08T07:41:51,289 ^ 2025-09-08T07:41:51,289 ------------------------------------------------------------ 2025-09-08T07:41:51,289 rocksdb/_rocksdb.pyx:1385:42: Converting to Python object not allowed without gil 2025-09-08T07:41:51,290 Error compiling Cython file: 2025-09-08T07:41:51,290 ------------------------------------------------------------ 2025-09-08T07:41:51,290 ... 2025-09-08T07:41:51,290 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,290 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,290 with nogil: 2025-09-08T07:41:51,290 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T07:41:51,290 ^ 2025-09-08T07:41:51,290 ------------------------------------------------------------ 2025-09-08T07:41:51,291 rocksdb/_rocksdb.pyx:1397:28: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,291 Error compiling Cython file: 2025-09-08T07:41:51,291 ------------------------------------------------------------ 2025-09-08T07:41:51,291 ... 2025-09-08T07:41:51,291 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,291 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,291 with nogil: 2025-09-08T07:41:51,291 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T07:41:51,291 ^ 2025-09-08T07:41:51,292 ------------------------------------------------------------ 2025-09-08T07:41:51,292 rocksdb/_rocksdb.pyx:1397:28: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,292 Error compiling Cython file: 2025-09-08T07:41:51,292 ------------------------------------------------------------ 2025-09-08T07:41:51,292 ... 2025-09-08T07:41:51,292 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,292 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,293 with nogil: 2025-09-08T07:41:51,293 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T07:41:51,293 ^ 2025-09-08T07:41:51,293 ------------------------------------------------------------ 2025-09-08T07:41:51,293 rocksdb/_rocksdb.pyx:1397:24: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,293 Error compiling Cython file: 2025-09-08T07:41:51,293 ------------------------------------------------------------ 2025-09-08T07:41:51,293 ... 2025-09-08T07:41:51,293 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,294 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,294 with nogil: 2025-09-08T07:41:51,294 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T07:41:51,294 ^ 2025-09-08T07:41:51,294 ------------------------------------------------------------ 2025-09-08T07:41:51,294 rocksdb/_rocksdb.pyx:1397:28: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,294 Error compiling Cython file: 2025-09-08T07:41:51,294 ------------------------------------------------------------ 2025-09-08T07:41:51,294 ... 2025-09-08T07:41:51,295 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,295 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,295 with nogil: 2025-09-08T07:41:51,295 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T07:41:51,295 ^ 2025-09-08T07:41:51,295 ------------------------------------------------------------ 2025-09-08T07:41:51,295 rocksdb/_rocksdb.pyx:1397:29: Converting to Python object not allowed without gil 2025-09-08T07:41:51,295 Error compiling Cython file: 2025-09-08T07:41:51,296 ------------------------------------------------------------ 2025-09-08T07:41:51,296 ... 2025-09-08T07:41:51,296 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,296 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,296 with nogil: 2025-09-08T07:41:51,296 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T07:41:51,296 ^ 2025-09-08T07:41:51,296 ------------------------------------------------------------ 2025-09-08T07:41:51,296 rocksdb/_rocksdb.pyx:1397:35: Converting to Python object not allowed without gil 2025-09-08T07:41:51,297 Error compiling Cython file: 2025-09-08T07:41:51,297 ------------------------------------------------------------ 2025-09-08T07:41:51,297 ... 2025-09-08T07:41:51,297 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,297 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,297 with nogil: 2025-09-08T07:41:51,297 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T07:41:51,297 ^ 2025-09-08T07:41:51,298 ------------------------------------------------------------ 2025-09-08T07:41:51,298 rocksdb/_rocksdb.pyx:1397:48: Converting to Python object not allowed without gil 2025-09-08T07:41:51,298 Error compiling Cython file: 2025-09-08T07:41:51,298 ------------------------------------------------------------ 2025-09-08T07:41:51,298 ... 2025-09-08T07:41:51,298 cdef options.ReadOptions opts 2025-09-08T07:41:51,298 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,298 cdef vector[Status] res 2025-09-08T07:41:51,298 with nogil: 2025-09-08T07:41:51,299 res = self.db.MultiGet( 2025-09-08T07:41:51,299 ^ 2025-09-08T07:41:51,299 ------------------------------------------------------------ 2025-09-08T07:41:51,299 rocksdb/_rocksdb.pyx:1419:34: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,299 Error compiling Cython file: 2025-09-08T07:41:51,299 ------------------------------------------------------------ 2025-09-08T07:41:51,299 ... 2025-09-08T07:41:51,299 cdef options.ReadOptions opts 2025-09-08T07:41:51,299 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,300 cdef vector[Status] res 2025-09-08T07:41:51,300 with nogil: 2025-09-08T07:41:51,300 res = self.db.MultiGet( 2025-09-08T07:41:51,300 ^ 2025-09-08T07:41:51,300 ------------------------------------------------------------ 2025-09-08T07:41:51,300 rocksdb/_rocksdb.pyx:1419:34: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,300 Error compiling Cython file: 2025-09-08T07:41:51,300 ------------------------------------------------------------ 2025-09-08T07:41:51,300 ... 2025-09-08T07:41:51,300 cdef options.ReadOptions opts 2025-09-08T07:41:51,301 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,301 cdef vector[Status] res 2025-09-08T07:41:51,301 with nogil: 2025-09-08T07:41:51,301 res = self.db.MultiGet( 2025-09-08T07:41:51,301 ^ 2025-09-08T07:41:51,301 ------------------------------------------------------------ 2025-09-08T07:41:51,301 rocksdb/_rocksdb.pyx:1419:25: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,301 Error compiling Cython file: 2025-09-08T07:41:51,301 ------------------------------------------------------------ 2025-09-08T07:41:51,302 ... 2025-09-08T07:41:51,302 cdef options.ReadOptions opts 2025-09-08T07:41:51,302 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,302 cdef vector[Status] res 2025-09-08T07:41:51,302 with nogil: 2025-09-08T07:41:51,302 res = self.db.MultiGet( 2025-09-08T07:41:51,302 ^ 2025-09-08T07:41:51,302 ------------------------------------------------------------ 2025-09-08T07:41:51,302 rocksdb/_rocksdb.pyx:1419:34: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,303 Error compiling Cython file: 2025-09-08T07:41:51,303 ------------------------------------------------------------ 2025-09-08T07:41:51,303 ... 2025-09-08T07:41:51,303 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,303 cdef vector[Status] res 2025-09-08T07:41:51,303 with nogil: 2025-09-08T07:41:51,303 res = self.db.MultiGet( 2025-09-08T07:41:51,303 opts, 2025-09-08T07:41:51,303 ^ 2025-09-08T07:41:51,304 ------------------------------------------------------------ 2025-09-08T07:41:51,304 rocksdb/_rocksdb.pyx:1420:16: Converting to Python object not allowed without gil 2025-09-08T07:41:51,304 Error compiling Cython file: 2025-09-08T07:41:51,304 ------------------------------------------------------------ 2025-09-08T07:41:51,304 ... 2025-09-08T07:41:51,304 cdef vector[Status] res 2025-09-08T07:41:51,304 with nogil: 2025-09-08T07:41:51,304 res = self.db.MultiGet( 2025-09-08T07:41:51,304 opts, 2025-09-08T07:41:51,305 c_keys, 2025-09-08T07:41:51,305 ^ 2025-09-08T07:41:51,305 ------------------------------------------------------------ 2025-09-08T07:41:51,305 rocksdb/_rocksdb.pyx:1421:16: Converting to Python object not allowed without gil 2025-09-08T07:41:51,305 Error compiling Cython file: 2025-09-08T07:41:51,305 ------------------------------------------------------------ 2025-09-08T07:41:51,305 ... 2025-09-08T07:41:51,305 cdef vector[Status] res 2025-09-08T07:41:51,305 with nogil: 2025-09-08T07:41:51,305 res = self.db.MultiGet( 2025-09-08T07:41:51,306 opts, 2025-09-08T07:41:51,306 c_keys, 2025-09-08T07:41:51,306 cython.address(values)) 2025-09-08T07:41:51,306 ^ 2025-09-08T07:41:51,306 ------------------------------------------------------------ 2025-09-08T07:41:51,306 rocksdb/_rocksdb.pyx:1422:22: Converting to Python object not allowed without gil 2025-09-08T07:41:51,306 Error compiling Cython file: 2025-09-08T07:41:51,306 ------------------------------------------------------------ 2025-09-08T07:41:51,306 ... 2025-09-08T07:41:51,306 exists = False 2025-09-08T07:41:51,307 if fetch: 2025-09-08T07:41:51,307 value_found = False 2025-09-08T07:41:51,307 with nogil: 2025-09-08T07:41:51,307 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,307 ^ 2025-09-08T07:41:51,307 ------------------------------------------------------------ 2025-09-08T07:41:51,307 rocksdb/_rocksdb.pyx:1449:44: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,307 Error compiling Cython file: 2025-09-08T07:41:51,307 ------------------------------------------------------------ 2025-09-08T07:41:51,308 ... 2025-09-08T07:41:51,308 exists = False 2025-09-08T07:41:51,308 if fetch: 2025-09-08T07:41:51,308 value_found = False 2025-09-08T07:41:51,308 with nogil: 2025-09-08T07:41:51,308 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,308 ^ 2025-09-08T07:41:51,308 ------------------------------------------------------------ 2025-09-08T07:41:51,308 rocksdb/_rocksdb.pyx:1449:44: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,308 Error compiling Cython file: 2025-09-08T07:41:51,309 ------------------------------------------------------------ 2025-09-08T07:41:51,309 ... 2025-09-08T07:41:51,309 exists = False 2025-09-08T07:41:51,309 if fetch: 2025-09-08T07:41:51,309 value_found = False 2025-09-08T07:41:51,309 with nogil: 2025-09-08T07:41:51,309 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,309 ^ 2025-09-08T07:41:51,309 ------------------------------------------------------------ 2025-09-08T07:41:51,310 rocksdb/_rocksdb.pyx:1449:32: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,310 Error compiling Cython file: 2025-09-08T07:41:51,310 ------------------------------------------------------------ 2025-09-08T07:41:51,310 ... 2025-09-08T07:41:51,310 exists = False 2025-09-08T07:41:51,310 if fetch: 2025-09-08T07:41:51,310 value_found = False 2025-09-08T07:41:51,310 with nogil: 2025-09-08T07:41:51,310 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,310 ^ 2025-09-08T07:41:51,311 ------------------------------------------------------------ 2025-09-08T07:41:51,311 rocksdb/_rocksdb.pyx:1449:44: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,311 Error compiling Cython file: 2025-09-08T07:41:51,311 ------------------------------------------------------------ 2025-09-08T07:41:51,311 ... 2025-09-08T07:41:51,311 if fetch: 2025-09-08T07:41:51,311 value_found = False 2025-09-08T07:41:51,311 with nogil: 2025-09-08T07:41:51,312 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,312 opts, 2025-09-08T07:41:51,312 ^ 2025-09-08T07:41:51,312 ------------------------------------------------------------ 2025-09-08T07:41:51,312 rocksdb/_rocksdb.pyx:1450:20: Converting to Python object not allowed without gil 2025-09-08T07:41:51,312 Error compiling Cython file: 2025-09-08T07:41:51,312 ------------------------------------------------------------ 2025-09-08T07:41:51,312 ... 2025-09-08T07:41:51,312 if fetch: 2025-09-08T07:41:51,312 value_found = False 2025-09-08T07:41:51,313 with nogil: 2025-09-08T07:41:51,313 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,313 opts, 2025-09-08T07:41:51,313 c_key, 2025-09-08T07:41:51,313 ^ 2025-09-08T07:41:51,313 ------------------------------------------------------------ 2025-09-08T07:41:51,313 rocksdb/_rocksdb.pyx:1451:20: Converting to Python object not allowed without gil 2025-09-08T07:41:51,313 Error compiling Cython file: 2025-09-08T07:41:51,313 ------------------------------------------------------------ 2025-09-08T07:41:51,313 ... 2025-09-08T07:41:51,314 value_found = False 2025-09-08T07:41:51,314 with nogil: 2025-09-08T07:41:51,314 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,314 opts, 2025-09-08T07:41:51,314 c_key, 2025-09-08T07:41:51,314 cython.address(value), 2025-09-08T07:41:51,314 ^ 2025-09-08T07:41:51,314 ------------------------------------------------------------ 2025-09-08T07:41:51,314 rocksdb/_rocksdb.pyx:1452:26: Converting to Python object not allowed without gil 2025-09-08T07:41:51,314 Error compiling Cython file: 2025-09-08T07:41:51,315 ------------------------------------------------------------ 2025-09-08T07:41:51,315 ... 2025-09-08T07:41:51,315 with nogil: 2025-09-08T07:41:51,315 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,315 opts, 2025-09-08T07:41:51,315 c_key, 2025-09-08T07:41:51,315 cython.address(value), 2025-09-08T07:41:51,315 cython.address(value_found)) 2025-09-08T07:41:51,315 ^ 2025-09-08T07:41:51,315 ------------------------------------------------------------ 2025-09-08T07:41:51,315 rocksdb/_rocksdb.pyx:1453:26: Converting to Python object not allowed without gil 2025-09-08T07:41:51,316 Error compiling Cython file: 2025-09-08T07:41:51,316 ------------------------------------------------------------ 2025-09-08T07:41:51,316 ... 2025-09-08T07:41:51,316 return (True, None) 2025-09-08T07:41:51,316 else: 2025-09-08T07:41:51,316 return (False, None) 2025-09-08T07:41:51,316 else: 2025-09-08T07:41:51,316 with nogil: 2025-09-08T07:41:51,316 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,316 ^ 2025-09-08T07:41:51,317 ------------------------------------------------------------ 2025-09-08T07:41:51,317 rocksdb/_rocksdb.pyx:1464:44: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,317 Error compiling Cython file: 2025-09-08T07:41:51,317 ------------------------------------------------------------ 2025-09-08T07:41:51,317 ... 2025-09-08T07:41:51,317 return (True, None) 2025-09-08T07:41:51,317 else: 2025-09-08T07:41:51,317 return (False, None) 2025-09-08T07:41:51,317 else: 2025-09-08T07:41:51,317 with nogil: 2025-09-08T07:41:51,318 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,318 ^ 2025-09-08T07:41:51,318 ------------------------------------------------------------ 2025-09-08T07:41:51,318 rocksdb/_rocksdb.pyx:1464:44: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,318 Error compiling Cython file: 2025-09-08T07:41:51,318 ------------------------------------------------------------ 2025-09-08T07:41:51,318 ... 2025-09-08T07:41:51,318 return (True, None) 2025-09-08T07:41:51,318 else: 2025-09-08T07:41:51,318 return (False, None) 2025-09-08T07:41:51,319 else: 2025-09-08T07:41:51,319 with nogil: 2025-09-08T07:41:51,319 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,319 ^ 2025-09-08T07:41:51,319 ------------------------------------------------------------ 2025-09-08T07:41:51,319 rocksdb/_rocksdb.pyx:1464:32: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,319 Error compiling Cython file: 2025-09-08T07:41:51,319 ------------------------------------------------------------ 2025-09-08T07:41:51,319 ... 2025-09-08T07:41:51,320 return (True, None) 2025-09-08T07:41:51,320 else: 2025-09-08T07:41:51,320 return (False, None) 2025-09-08T07:41:51,320 else: 2025-09-08T07:41:51,320 with nogil: 2025-09-08T07:41:51,320 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,320 ^ 2025-09-08T07:41:51,320 ------------------------------------------------------------ 2025-09-08T07:41:51,320 rocksdb/_rocksdb.pyx:1464:44: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,320 Error compiling Cython file: 2025-09-08T07:41:51,321 ------------------------------------------------------------ 2025-09-08T07:41:51,321 ... 2025-09-08T07:41:51,321 else: 2025-09-08T07:41:51,321 return (False, None) 2025-09-08T07:41:51,321 else: 2025-09-08T07:41:51,321 with nogil: 2025-09-08T07:41:51,321 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,321 opts, 2025-09-08T07:41:51,321 ^ 2025-09-08T07:41:51,321 ------------------------------------------------------------ 2025-09-08T07:41:51,321 rocksdb/_rocksdb.pyx:1465:20: Converting to Python object not allowed without gil 2025-09-08T07:41:51,322 Error compiling Cython file: 2025-09-08T07:41:51,322 ------------------------------------------------------------ 2025-09-08T07:41:51,322 ... 2025-09-08T07:41:51,322 return (False, None) 2025-09-08T07:41:51,322 else: 2025-09-08T07:41:51,322 with nogil: 2025-09-08T07:41:51,322 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,322 opts, 2025-09-08T07:41:51,322 c_key, 2025-09-08T07:41:51,322 ^ 2025-09-08T07:41:51,323 ------------------------------------------------------------ 2025-09-08T07:41:51,323 rocksdb/_rocksdb.pyx:1466:20: Converting to Python object not allowed without gil 2025-09-08T07:41:51,323 Error compiling Cython file: 2025-09-08T07:41:51,323 ------------------------------------------------------------ 2025-09-08T07:41:51,323 ... 2025-09-08T07:41:51,323 else: 2025-09-08T07:41:51,323 with nogil: 2025-09-08T07:41:51,323 exists = self.db.KeyMayExist( 2025-09-08T07:41:51,323 opts, 2025-09-08T07:41:51,323 c_key, 2025-09-08T07:41:51,324 cython.address(value)) 2025-09-08T07:41:51,324 ^ 2025-09-08T07:41:51,324 ------------------------------------------------------------ 2025-09-08T07:41:51,324 rocksdb/_rocksdb.pyx:1467:26: Converting to Python object not allowed without gil 2025-09-08T07:41:51,324 Error compiling Cython file: 2025-09-08T07:41:51,324 ------------------------------------------------------------ 2025-09-08T07:41:51,324 ... 2025-09-08T07:41:51,324 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,324 it = KeysIterator(self) 2025-09-08T07:41:51,325 with nogil: 2025-09-08T07:41:51,325 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,325 ^ 2025-09-08T07:41:51,325 ------------------------------------------------------------ 2025-09-08T07:41:51,325 rocksdb/_rocksdb.pyx:1479:40: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,325 Error compiling Cython file: 2025-09-08T07:41:51,325 ------------------------------------------------------------ 2025-09-08T07:41:51,325 ... 2025-09-08T07:41:51,326 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,326 it = KeysIterator(self) 2025-09-08T07:41:51,326 with nogil: 2025-09-08T07:41:51,326 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,326 ^ 2025-09-08T07:41:51,326 ------------------------------------------------------------ 2025-09-08T07:41:51,326 rocksdb/_rocksdb.pyx:1479:40: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,326 Error compiling Cython file: 2025-09-08T07:41:51,326 ------------------------------------------------------------ 2025-09-08T07:41:51,327 ... 2025-09-08T07:41:51,327 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,327 it = KeysIterator(self) 2025-09-08T07:41:51,327 with nogil: 2025-09-08T07:41:51,327 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,327 ^ 2025-09-08T07:41:51,327 ------------------------------------------------------------ 2025-09-08T07:41:51,327 rocksdb/_rocksdb.pyx:1479:28: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,328 Error compiling Cython file: 2025-09-08T07:41:51,328 ------------------------------------------------------------ 2025-09-08T07:41:51,328 ... 2025-09-08T07:41:51,328 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,328 it = KeysIterator(self) 2025-09-08T07:41:51,328 with nogil: 2025-09-08T07:41:51,328 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,328 ^ 2025-09-08T07:41:51,328 ------------------------------------------------------------ 2025-09-08T07:41:51,329 rocksdb/_rocksdb.pyx:1479:40: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,329 Error compiling Cython file: 2025-09-08T07:41:51,329 ------------------------------------------------------------ 2025-09-08T07:41:51,329 ... 2025-09-08T07:41:51,329 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,329 it = KeysIterator(self) 2025-09-08T07:41:51,329 with nogil: 2025-09-08T07:41:51,329 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,330 ^ 2025-09-08T07:41:51,330 ------------------------------------------------------------ 2025-09-08T07:41:51,330 rocksdb/_rocksdb.pyx:1479:41: Converting to Python object not allowed without gil 2025-09-08T07:41:51,330 Error compiling Cython file: 2025-09-08T07:41:51,330 ------------------------------------------------------------ 2025-09-08T07:41:51,330 ... 2025-09-08T07:41:51,330 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,330 it = ValuesIterator(self) 2025-09-08T07:41:51,331 with nogil: 2025-09-08T07:41:51,331 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,331 ^ 2025-09-08T07:41:51,331 ------------------------------------------------------------ 2025-09-08T07:41:51,331 rocksdb/_rocksdb.pyx:1491:40: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,331 Error compiling Cython file: 2025-09-08T07:41:51,331 ------------------------------------------------------------ 2025-09-08T07:41:51,331 ... 2025-09-08T07:41:51,331 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,332 it = ValuesIterator(self) 2025-09-08T07:41:51,332 with nogil: 2025-09-08T07:41:51,332 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,332 ^ 2025-09-08T07:41:51,332 ------------------------------------------------------------ 2025-09-08T07:41:51,332 rocksdb/_rocksdb.pyx:1491:40: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,332 Error compiling Cython file: 2025-09-08T07:41:51,332 ------------------------------------------------------------ 2025-09-08T07:41:51,332 ... 2025-09-08T07:41:51,333 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,333 it = ValuesIterator(self) 2025-09-08T07:41:51,333 with nogil: 2025-09-08T07:41:51,333 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,333 ^ 2025-09-08T07:41:51,333 ------------------------------------------------------------ 2025-09-08T07:41:51,333 rocksdb/_rocksdb.pyx:1491:28: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,333 Error compiling Cython file: 2025-09-08T07:41:51,334 ------------------------------------------------------------ 2025-09-08T07:41:51,334 ... 2025-09-08T07:41:51,334 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,334 it = ValuesIterator(self) 2025-09-08T07:41:51,334 with nogil: 2025-09-08T07:41:51,334 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,334 ^ 2025-09-08T07:41:51,334 ------------------------------------------------------------ 2025-09-08T07:41:51,334 rocksdb/_rocksdb.pyx:1491:40: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,335 Error compiling Cython file: 2025-09-08T07:41:51,335 ------------------------------------------------------------ 2025-09-08T07:41:51,335 ... 2025-09-08T07:41:51,335 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,335 it = ValuesIterator(self) 2025-09-08T07:41:51,335 with nogil: 2025-09-08T07:41:51,335 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,335 ^ 2025-09-08T07:41:51,335 ------------------------------------------------------------ 2025-09-08T07:41:51,336 rocksdb/_rocksdb.pyx:1491:41: Converting to Python object not allowed without gil 2025-09-08T07:41:51,336 Error compiling Cython file: 2025-09-08T07:41:51,336 ------------------------------------------------------------ 2025-09-08T07:41:51,336 ... 2025-09-08T07:41:51,336 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,336 it = ItemsIterator(self) 2025-09-08T07:41:51,336 with nogil: 2025-09-08T07:41:51,337 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,337 ^ 2025-09-08T07:41:51,337 ------------------------------------------------------------ 2025-09-08T07:41:51,337 rocksdb/_rocksdb.pyx:1503:40: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,337 Error compiling Cython file: 2025-09-08T07:41:51,337 ------------------------------------------------------------ 2025-09-08T07:41:51,337 ... 2025-09-08T07:41:51,337 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,337 it = ItemsIterator(self) 2025-09-08T07:41:51,338 with nogil: 2025-09-08T07:41:51,338 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,338 ^ 2025-09-08T07:41:51,338 ------------------------------------------------------------ 2025-09-08T07:41:51,338 rocksdb/_rocksdb.pyx:1503:40: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,338 Error compiling Cython file: 2025-09-08T07:41:51,338 ------------------------------------------------------------ 2025-09-08T07:41:51,338 ... 2025-09-08T07:41:51,338 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,339 it = ItemsIterator(self) 2025-09-08T07:41:51,339 with nogil: 2025-09-08T07:41:51,339 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,339 ^ 2025-09-08T07:41:51,339 ------------------------------------------------------------ 2025-09-08T07:41:51,339 rocksdb/_rocksdb.pyx:1503:28: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,339 Error compiling Cython file: 2025-09-08T07:41:51,339 ------------------------------------------------------------ 2025-09-08T07:41:51,340 ... 2025-09-08T07:41:51,340 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,340 it = ItemsIterator(self) 2025-09-08T07:41:51,340 with nogil: 2025-09-08T07:41:51,340 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,340 ^ 2025-09-08T07:41:51,340 ------------------------------------------------------------ 2025-09-08T07:41:51,340 rocksdb/_rocksdb.pyx:1503:40: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,341 Error compiling Cython file: 2025-09-08T07:41:51,341 ------------------------------------------------------------ 2025-09-08T07:41:51,341 ... 2025-09-08T07:41:51,341 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T07:41:51,341 it = ItemsIterator(self) 2025-09-08T07:41:51,341 with nogil: 2025-09-08T07:41:51,341 it.ptr = self.db.NewIterator(opts) 2025-09-08T07:41:51,341 ^ 2025-09-08T07:41:51,341 ------------------------------------------------------------ 2025-09-08T07:41:51,342 rocksdb/_rocksdb.pyx:1503:41: Converting to Python object not allowed without gil 2025-09-08T07:41:51,342 Error compiling Cython file: 2025-09-08T07:41:51,342 ------------------------------------------------------------ 2025-09-08T07:41:51,342 ... 2025-09-08T07:41:51,342 cdef string value 2025-09-08T07:41:51,342 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T07:41:51,342 cdef cpp_bool ret = False 2025-09-08T07:41:51,342 with nogil: 2025-09-08T07:41:51,343 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T07:41:51,343 ^ 2025-09-08T07:41:51,343 ------------------------------------------------------------ 2025-09-08T07:41:51,343 rocksdb/_rocksdb.pyx:1515:37: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,343 Error compiling Cython file: 2025-09-08T07:41:51,343 ------------------------------------------------------------ 2025-09-08T07:41:51,343 ... 2025-09-08T07:41:51,343 cdef string value 2025-09-08T07:41:51,343 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T07:41:51,343 cdef cpp_bool ret = False 2025-09-08T07:41:51,344 with nogil: 2025-09-08T07:41:51,344 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T07:41:51,344 ^ 2025-09-08T07:41:51,344 ------------------------------------------------------------ 2025-09-08T07:41:51,344 rocksdb/_rocksdb.pyx:1515:37: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,344 Error compiling Cython file: 2025-09-08T07:41:51,344 ------------------------------------------------------------ 2025-09-08T07:41:51,344 ... 2025-09-08T07:41:51,344 cdef string value 2025-09-08T07:41:51,345 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T07:41:51,345 cdef cpp_bool ret = False 2025-09-08T07:41:51,345 with nogil: 2025-09-08T07:41:51,345 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T07:41:51,345 ^ 2025-09-08T07:41:51,345 ------------------------------------------------------------ 2025-09-08T07:41:51,345 rocksdb/_rocksdb.pyx:1515:25: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,345 Error compiling Cython file: 2025-09-08T07:41:51,345 ------------------------------------------------------------ 2025-09-08T07:41:51,346 ... 2025-09-08T07:41:51,346 cdef string value 2025-09-08T07:41:51,346 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T07:41:51,346 cdef cpp_bool ret = False 2025-09-08T07:41:51,346 with nogil: 2025-09-08T07:41:51,346 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T07:41:51,346 ^ 2025-09-08T07:41:51,346 ------------------------------------------------------------ 2025-09-08T07:41:51,346 rocksdb/_rocksdb.pyx:1515:37: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,347 Error compiling Cython file: 2025-09-08T07:41:51,347 ------------------------------------------------------------ 2025-09-08T07:41:51,347 ... 2025-09-08T07:41:51,347 cdef string value 2025-09-08T07:41:51,347 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T07:41:51,347 cdef cpp_bool ret = False 2025-09-08T07:41:51,347 with nogil: 2025-09-08T07:41:51,347 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T07:41:51,347 ^ 2025-09-08T07:41:51,347 ------------------------------------------------------------ 2025-09-08T07:41:51,348 rocksdb/_rocksdb.pyx:1515:38: Converting to Python object not allowed without gil 2025-09-08T07:41:51,348 Error compiling Cython file: 2025-09-08T07:41:51,348 ------------------------------------------------------------ 2025-09-08T07:41:51,348 ... 2025-09-08T07:41:51,348 cdef string value 2025-09-08T07:41:51,348 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T07:41:51,348 cdef cpp_bool ret = False 2025-09-08T07:41:51,348 with nogil: 2025-09-08T07:41:51,348 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T07:41:51,348 ^ 2025-09-08T07:41:51,349 ------------------------------------------------------------ 2025-09-08T07:41:51,349 rocksdb/_rocksdb.pyx:1515:52: Converting to Python object not allowed without gil 2025-09-08T07:41:51,349 Error compiling Cython file: 2025-09-08T07:41:51,349 ------------------------------------------------------------ 2025-09-08T07:41:51,349 ... 2025-09-08T07:41:51,349 def get_live_files_metadata(self): 2025-09-08T07:41:51,349 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T07:41:51,349 with nogil: 2025-09-08T07:41:51,350 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T07:41:51,350 ^ 2025-09-08T07:41:51,350 ------------------------------------------------------------ 2025-09-08T07:41:51,350 rocksdb/_rocksdb.pyx:1526:40: Discarding owned Python object not allowed without gil 2025-09-08T07:41:51,350 Error compiling Cython file: 2025-09-08T07:41:51,350 ------------------------------------------------------------ 2025-09-08T07:41:51,350 ... 2025-09-08T07:41:51,350 def get_live_files_metadata(self): 2025-09-08T07:41:51,350 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T07:41:51,351 with nogil: 2025-09-08T07:41:51,351 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T07:41:51,351 ^ 2025-09-08T07:41:51,351 ------------------------------------------------------------ 2025-09-08T07:41:51,351 rocksdb/_rocksdb.pyx:1526:40: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,351 Error compiling Cython file: 2025-09-08T07:41:51,351 ------------------------------------------------------------ 2025-09-08T07:41:51,351 ... 2025-09-08T07:41:51,352 def get_live_files_metadata(self): 2025-09-08T07:41:51,352 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T07:41:51,352 with nogil: 2025-09-08T07:41:51,352 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T07:41:51,352 ^ 2025-09-08T07:41:51,352 ------------------------------------------------------------ 2025-09-08T07:41:51,352 rocksdb/_rocksdb.pyx:1526:19: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,353 Error compiling Cython file: 2025-09-08T07:41:51,353 ------------------------------------------------------------ 2025-09-08T07:41:51,353 ... 2025-09-08T07:41:51,353 def get_live_files_metadata(self): 2025-09-08T07:41:51,353 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T07:41:51,353 with nogil: 2025-09-08T07:41:51,353 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T07:41:51,353 ^ 2025-09-08T07:41:51,353 ------------------------------------------------------------ 2025-09-08T07:41:51,354 rocksdb/_rocksdb.pyx:1526:40: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,354 Error compiling Cython file: 2025-09-08T07:41:51,354 ------------------------------------------------------------ 2025-09-08T07:41:51,354 ... 2025-09-08T07:41:51,354 def get_live_files_metadata(self): 2025-09-08T07:41:51,354 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T07:41:51,354 with nogil: 2025-09-08T07:41:51,354 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T07:41:51,354 ^ 2025-09-08T07:41:51,355 ------------------------------------------------------------ 2025-09-08T07:41:51,355 rocksdb/_rocksdb.pyx:1526:47: Converting to Python object not allowed without gil 2025-09-08T07:41:51,355 Error compiling Cython file: 2025-09-08T07:41:51,355 ------------------------------------------------------------ 2025-09-08T07:41:51,355 ... 2025-09-08T07:41:51,355 def __cinit__(self, DB db): 2025-09-08T07:41:51,355 self.db = db 2025-09-08T07:41:51,355 self.ptr = NULL 2025-09-08T07:41:51,355 with nogil: 2025-09-08T07:41:51,356 self.ptr = db.db.GetSnapshot() 2025-09-08T07:41:51,356 ^ 2025-09-08T07:41:51,356 ------------------------------------------------------------ 2025-09-08T07:41:51,356 rocksdb/_rocksdb.pyx:1630:40: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,356 Error compiling Cython file: 2025-09-08T07:41:51,356 ------------------------------------------------------------ 2025-09-08T07:41:51,356 ... 2025-09-08T07:41:51,356 def __cinit__(self, DB db): 2025-09-08T07:41:51,357 self.db = db 2025-09-08T07:41:51,357 self.ptr = NULL 2025-09-08T07:41:51,357 with nogil: 2025-09-08T07:41:51,357 self.ptr = db.db.GetSnapshot() 2025-09-08T07:41:51,357 ^ 2025-09-08T07:41:51,357 ------------------------------------------------------------ 2025-09-08T07:41:51,357 rocksdb/_rocksdb.pyx:1630:40: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,357 Error compiling Cython file: 2025-09-08T07:41:51,357 ------------------------------------------------------------ 2025-09-08T07:41:51,357 ... 2025-09-08T07:41:51,358 def __cinit__(self, DB db): 2025-09-08T07:41:51,358 self.db = db 2025-09-08T07:41:51,358 self.ptr = NULL 2025-09-08T07:41:51,358 with nogil: 2025-09-08T07:41:51,358 self.ptr = db.db.GetSnapshot() 2025-09-08T07:41:51,358 ^ 2025-09-08T07:41:51,358 ------------------------------------------------------------ 2025-09-08T07:41:51,358 rocksdb/_rocksdb.pyx:1630:28: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,358 Error compiling Cython file: 2025-09-08T07:41:51,359 ------------------------------------------------------------ 2025-09-08T07:41:51,359 ... 2025-09-08T07:41:51,359 def __cinit__(self, DB db): 2025-09-08T07:41:51,359 self.db = db 2025-09-08T07:41:51,359 self.ptr = NULL 2025-09-08T07:41:51,359 with nogil: 2025-09-08T07:41:51,359 self.ptr = db.db.GetSnapshot() 2025-09-08T07:41:51,359 ^ 2025-09-08T07:41:51,359 ------------------------------------------------------------ 2025-09-08T07:41:51,359 rocksdb/_rocksdb.pyx:1630:40: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,360 Error compiling Cython file: 2025-09-08T07:41:51,360 ------------------------------------------------------------ 2025-09-08T07:41:51,360 ... 2025-09-08T07:41:51,360 self.ptr = db.db.GetSnapshot() 2025-09-08T07:41:51,360 def __dealloc__(self): 2025-09-08T07:41:51,360 if not self.ptr == NULL: 2025-09-08T07:41:51,360 with nogil: 2025-09-08T07:41:51,360 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T07:41:51,360 ^ 2025-09-08T07:41:51,360 ------------------------------------------------------------ 2025-09-08T07:41:51,361 rocksdb/_rocksdb.pyx:1635:42: Discarding owned Python object not allowed without gil 2025-09-08T07:41:51,361 Error compiling Cython file: 2025-09-08T07:41:51,361 ------------------------------------------------------------ 2025-09-08T07:41:51,361 ... 2025-09-08T07:41:51,361 self.ptr = db.db.GetSnapshot() 2025-09-08T07:41:51,361 def __dealloc__(self): 2025-09-08T07:41:51,361 if not self.ptr == NULL: 2025-09-08T07:41:51,361 with nogil: 2025-09-08T07:41:51,362 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T07:41:51,362 ^ 2025-09-08T07:41:51,362 ------------------------------------------------------------ 2025-09-08T07:41:51,362 rocksdb/_rocksdb.pyx:1635:42: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,362 Error compiling Cython file: 2025-09-08T07:41:51,362 ------------------------------------------------------------ 2025-09-08T07:41:51,362 ... 2025-09-08T07:41:51,362 self.ptr = db.db.GetSnapshot() 2025-09-08T07:41:51,363 def __dealloc__(self): 2025-09-08T07:41:51,363 if not self.ptr == NULL: 2025-09-08T07:41:51,363 with nogil: 2025-09-08T07:41:51,363 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T07:41:51,363 ^ 2025-09-08T07:41:51,363 ------------------------------------------------------------ 2025-09-08T07:41:51,363 rocksdb/_rocksdb.pyx:1635:26: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,363 Error compiling Cython file: 2025-09-08T07:41:51,363 ------------------------------------------------------------ 2025-09-08T07:41:51,364 ... 2025-09-08T07:41:51,364 self.ptr = db.db.GetSnapshot() 2025-09-08T07:41:51,364 def __dealloc__(self): 2025-09-08T07:41:51,364 if not self.ptr == NULL: 2025-09-08T07:41:51,364 with nogil: 2025-09-08T07:41:51,364 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T07:41:51,364 ^ 2025-09-08T07:41:51,364 ------------------------------------------------------------ 2025-09-08T07:41:51,364 rocksdb/_rocksdb.pyx:1635:42: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,365 Error compiling Cython file: 2025-09-08T07:41:51,365 ------------------------------------------------------------ 2025-09-08T07:41:51,365 ... 2025-09-08T07:41:51,365 self.ptr = db.db.GetSnapshot() 2025-09-08T07:41:51,365 def __dealloc__(self): 2025-09-08T07:41:51,365 if not self.ptr == NULL: 2025-09-08T07:41:51,365 with nogil: 2025-09-08T07:41:51,365 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T07:41:51,365 ^ 2025-09-08T07:41:51,365 ------------------------------------------------------------ 2025-09-08T07:41:51,366 rocksdb/_rocksdb.pyx:1635:47: Converting to Python object not allowed without gil 2025-09-08T07:41:51,366 Error compiling Cython file: 2025-09-08T07:41:51,366 ------------------------------------------------------------ 2025-09-08T07:41:51,366 ... 2025-09-08T07:41:51,366 if not self.ptr.Valid(): 2025-09-08T07:41:51,366 raise StopIteration() 2025-09-08T07:41:51,366 cdef object ret = self.get_ob() 2025-09-08T07:41:51,366 with nogil: 2025-09-08T07:41:51,366 self.ptr.Next() 2025-09-08T07:41:51,367 ^ 2025-09-08T07:41:51,367 ------------------------------------------------------------ 2025-09-08T07:41:51,367 rocksdb/_rocksdb.pyx:1660:25: Discarding owned Python object not allowed without gil 2025-09-08T07:41:51,367 Error compiling Cython file: 2025-09-08T07:41:51,367 ------------------------------------------------------------ 2025-09-08T07:41:51,367 ... 2025-09-08T07:41:51,367 if not self.ptr.Valid(): 2025-09-08T07:41:51,367 raise StopIteration() 2025-09-08T07:41:51,367 cdef object ret = self.get_ob() 2025-09-08T07:41:51,368 with nogil: 2025-09-08T07:41:51,368 self.ptr.Next() 2025-09-08T07:41:51,368 ^ 2025-09-08T07:41:51,368 ------------------------------------------------------------ 2025-09-08T07:41:51,368 rocksdb/_rocksdb.pyx:1660:25: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,368 Error compiling Cython file: 2025-09-08T07:41:51,368 ------------------------------------------------------------ 2025-09-08T07:41:51,368 ... 2025-09-08T07:41:51,368 if not self.ptr.Valid(): 2025-09-08T07:41:51,368 raise StopIteration() 2025-09-08T07:41:51,369 cdef object ret = self.get_ob() 2025-09-08T07:41:51,369 with nogil: 2025-09-08T07:41:51,369 self.ptr.Next() 2025-09-08T07:41:51,369 ^ 2025-09-08T07:41:51,369 ------------------------------------------------------------ 2025-09-08T07:41:51,369 rocksdb/_rocksdb.pyx:1660:20: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,369 Error compiling Cython file: 2025-09-08T07:41:51,369 ------------------------------------------------------------ 2025-09-08T07:41:51,369 ... 2025-09-08T07:41:51,370 if not self.ptr.Valid(): 2025-09-08T07:41:51,370 raise StopIteration() 2025-09-08T07:41:51,370 cdef object ret = self.get_ob() 2025-09-08T07:41:51,370 with nogil: 2025-09-08T07:41:51,370 self.ptr.Next() 2025-09-08T07:41:51,370 ^ 2025-09-08T07:41:51,370 ------------------------------------------------------------ 2025-09-08T07:41:51,370 rocksdb/_rocksdb.pyx:1660:25: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,370 Error compiling Cython file: 2025-09-08T07:41:51,371 ------------------------------------------------------------ 2025-09-08T07:41:51,371 ... 2025-09-08T07:41:51,371 def __reversed__(self): 2025-09-08T07:41:51,371 return ReversedIterator(self) 2025-09-08T07:41:51,371 cpdef seek_to_first(self): 2025-09-08T07:41:51,371 with nogil: 2025-09-08T07:41:51,371 self.ptr.SeekToFirst() 2025-09-08T07:41:51,371 ^ 2025-09-08T07:41:51,371 ------------------------------------------------------------ 2025-09-08T07:41:51,371 rocksdb/_rocksdb.pyx:1669:32: Discarding owned Python object not allowed without gil 2025-09-08T07:41:51,372 Error compiling Cython file: 2025-09-08T07:41:51,372 ------------------------------------------------------------ 2025-09-08T07:41:51,372 ... 2025-09-08T07:41:51,372 def __reversed__(self): 2025-09-08T07:41:51,372 return ReversedIterator(self) 2025-09-08T07:41:51,372 cpdef seek_to_first(self): 2025-09-08T07:41:51,372 with nogil: 2025-09-08T07:41:51,372 self.ptr.SeekToFirst() 2025-09-08T07:41:51,372 ^ 2025-09-08T07:41:51,372 ------------------------------------------------------------ 2025-09-08T07:41:51,373 rocksdb/_rocksdb.pyx:1669:32: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,373 Error compiling Cython file: 2025-09-08T07:41:51,373 ------------------------------------------------------------ 2025-09-08T07:41:51,373 ... 2025-09-08T07:41:51,373 def __reversed__(self): 2025-09-08T07:41:51,373 return ReversedIterator(self) 2025-09-08T07:41:51,373 cpdef seek_to_first(self): 2025-09-08T07:41:51,373 with nogil: 2025-09-08T07:41:51,373 self.ptr.SeekToFirst() 2025-09-08T07:41:51,374 ^ 2025-09-08T07:41:51,374 ------------------------------------------------------------ 2025-09-08T07:41:51,374 rocksdb/_rocksdb.pyx:1669:20: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,374 Error compiling Cython file: 2025-09-08T07:41:51,374 ------------------------------------------------------------ 2025-09-08T07:41:51,374 ... 2025-09-08T07:41:51,374 def __reversed__(self): 2025-09-08T07:41:51,374 return ReversedIterator(self) 2025-09-08T07:41:51,374 cpdef seek_to_first(self): 2025-09-08T07:41:51,374 with nogil: 2025-09-08T07:41:51,375 self.ptr.SeekToFirst() 2025-09-08T07:41:51,375 ^ 2025-09-08T07:41:51,375 ------------------------------------------------------------ 2025-09-08T07:41:51,375 rocksdb/_rocksdb.pyx:1669:32: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,375 Error compiling Cython file: 2025-09-08T07:41:51,375 ------------------------------------------------------------ 2025-09-08T07:41:51,375 ... 2025-09-08T07:41:51,376 self.ptr.SeekToFirst() 2025-09-08T07:41:51,376 check_status(self.ptr.status()) 2025-09-08T07:41:51,376 cpdef seek_to_last(self): 2025-09-08T07:41:51,376 with nogil: 2025-09-08T07:41:51,376 self.ptr.SeekToLast() 2025-09-08T07:41:51,376 ^ 2025-09-08T07:41:51,376 ------------------------------------------------------------ 2025-09-08T07:41:51,376 rocksdb/_rocksdb.pyx:1674:31: Discarding owned Python object not allowed without gil 2025-09-08T07:41:51,376 Error compiling Cython file: 2025-09-08T07:41:51,377 ------------------------------------------------------------ 2025-09-08T07:41:51,377 ... 2025-09-08T07:41:51,377 self.ptr.SeekToFirst() 2025-09-08T07:41:51,377 check_status(self.ptr.status()) 2025-09-08T07:41:51,377 cpdef seek_to_last(self): 2025-09-08T07:41:51,377 with nogil: 2025-09-08T07:41:51,377 self.ptr.SeekToLast() 2025-09-08T07:41:51,377 ^ 2025-09-08T07:41:51,377 ------------------------------------------------------------ 2025-09-08T07:41:51,377 rocksdb/_rocksdb.pyx:1674:31: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,378 Error compiling Cython file: 2025-09-08T07:41:51,378 ------------------------------------------------------------ 2025-09-08T07:41:51,378 ... 2025-09-08T07:41:51,378 self.ptr.SeekToFirst() 2025-09-08T07:41:51,378 check_status(self.ptr.status()) 2025-09-08T07:41:51,378 cpdef seek_to_last(self): 2025-09-08T07:41:51,378 with nogil: 2025-09-08T07:41:51,378 self.ptr.SeekToLast() 2025-09-08T07:41:51,378 ^ 2025-09-08T07:41:51,378 ------------------------------------------------------------ 2025-09-08T07:41:51,379 rocksdb/_rocksdb.pyx:1674:20: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,379 Error compiling Cython file: 2025-09-08T07:41:51,379 ------------------------------------------------------------ 2025-09-08T07:41:51,379 ... 2025-09-08T07:41:51,379 self.ptr.SeekToFirst() 2025-09-08T07:41:51,379 check_status(self.ptr.status()) 2025-09-08T07:41:51,379 cpdef seek_to_last(self): 2025-09-08T07:41:51,380 with nogil: 2025-09-08T07:41:51,380 self.ptr.SeekToLast() 2025-09-08T07:41:51,380 ^ 2025-09-08T07:41:51,380 ------------------------------------------------------------ 2025-09-08T07:41:51,380 rocksdb/_rocksdb.pyx:1674:31: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,380 Error compiling Cython file: 2025-09-08T07:41:51,380 ------------------------------------------------------------ 2025-09-08T07:41:51,380 ... 2025-09-08T07:41:51,380 check_status(self.ptr.status()) 2025-09-08T07:41:51,381 cpdef seek(self, key): 2025-09-08T07:41:51,381 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,381 with nogil: 2025-09-08T07:41:51,381 self.ptr.Seek(c_key) 2025-09-08T07:41:51,381 ^ 2025-09-08T07:41:51,381 ------------------------------------------------------------ 2025-09-08T07:41:51,381 rocksdb/_rocksdb.pyx:1680:25: Discarding owned Python object not allowed without gil 2025-09-08T07:41:51,382 Error compiling Cython file: 2025-09-08T07:41:51,382 ------------------------------------------------------------ 2025-09-08T07:41:51,382 ... 2025-09-08T07:41:51,382 check_status(self.ptr.status()) 2025-09-08T07:41:51,382 cpdef seek(self, key): 2025-09-08T07:41:51,382 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,383 with nogil: 2025-09-08T07:41:51,383 self.ptr.Seek(c_key) 2025-09-08T07:41:51,383 ^ 2025-09-08T07:41:51,383 ------------------------------------------------------------ 2025-09-08T07:41:51,383 rocksdb/_rocksdb.pyx:1680:25: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,383 Error compiling Cython file: 2025-09-08T07:41:51,383 ------------------------------------------------------------ 2025-09-08T07:41:51,384 ... 2025-09-08T07:41:51,384 check_status(self.ptr.status()) 2025-09-08T07:41:51,384 cpdef seek(self, key): 2025-09-08T07:41:51,384 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,384 with nogil: 2025-09-08T07:41:51,384 self.ptr.Seek(c_key) 2025-09-08T07:41:51,384 ^ 2025-09-08T07:41:51,384 ------------------------------------------------------------ 2025-09-08T07:41:51,385 rocksdb/_rocksdb.pyx:1680:20: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,385 Error compiling Cython file: 2025-09-08T07:41:51,385 ------------------------------------------------------------ 2025-09-08T07:41:51,385 ... 2025-09-08T07:41:51,385 check_status(self.ptr.status()) 2025-09-08T07:41:51,385 cpdef seek(self, key): 2025-09-08T07:41:51,386 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,386 with nogil: 2025-09-08T07:41:51,386 self.ptr.Seek(c_key) 2025-09-08T07:41:51,386 ^ 2025-09-08T07:41:51,386 ------------------------------------------------------------ 2025-09-08T07:41:51,386 rocksdb/_rocksdb.pyx:1680:25: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,386 Error compiling Cython file: 2025-09-08T07:41:51,387 ------------------------------------------------------------ 2025-09-08T07:41:51,387 ... 2025-09-08T07:41:51,387 check_status(self.ptr.status()) 2025-09-08T07:41:51,387 cpdef seek(self, key): 2025-09-08T07:41:51,387 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T07:41:51,387 with nogil: 2025-09-08T07:41:51,387 self.ptr.Seek(c_key) 2025-09-08T07:41:51,387 ^ 2025-09-08T07:41:51,387 ------------------------------------------------------------ 2025-09-08T07:41:51,388 rocksdb/_rocksdb.pyx:1680:26: Converting to Python object not allowed without gil 2025-09-08T07:41:51,388 Error compiling Cython file: 2025-09-08T07:41:51,388 ------------------------------------------------------------ 2025-09-08T07:41:51,388 ... 2025-09-08T07:41:51,388 @cython.internal 2025-09-08T07:41:51,388 cdef class KeysIterator(BaseIterator): 2025-09-08T07:41:51,388 cdef object get_ob(self): 2025-09-08T07:41:51,388 cdef Slice c_key 2025-09-08T07:41:51,388 with nogil: 2025-09-08T07:41:51,389 c_key = self.ptr.key() 2025-09-08T07:41:51,389 ^ 2025-09-08T07:41:51,389 ------------------------------------------------------------ 2025-09-08T07:41:51,389 rocksdb/_rocksdb.pyx:1691:32: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,389 Error compiling Cython file: 2025-09-08T07:41:51,389 ------------------------------------------------------------ 2025-09-08T07:41:51,389 ... 2025-09-08T07:41:51,389 @cython.internal 2025-09-08T07:41:51,390 cdef class KeysIterator(BaseIterator): 2025-09-08T07:41:51,390 cdef object get_ob(self): 2025-09-08T07:41:51,390 cdef Slice c_key 2025-09-08T07:41:51,390 with nogil: 2025-09-08T07:41:51,390 c_key = self.ptr.key() 2025-09-08T07:41:51,390 ^ 2025-09-08T07:41:51,390 ------------------------------------------------------------ 2025-09-08T07:41:51,390 rocksdb/_rocksdb.pyx:1691:32: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,391 Error compiling Cython file: 2025-09-08T07:41:51,391 ------------------------------------------------------------ 2025-09-08T07:41:51,391 ... 2025-09-08T07:41:51,391 @cython.internal 2025-09-08T07:41:51,391 cdef class KeysIterator(BaseIterator): 2025-09-08T07:41:51,391 cdef object get_ob(self): 2025-09-08T07:41:51,391 cdef Slice c_key 2025-09-08T07:41:51,391 with nogil: 2025-09-08T07:41:51,391 c_key = self.ptr.key() 2025-09-08T07:41:51,391 ^ 2025-09-08T07:41:51,392 ------------------------------------------------------------ 2025-09-08T07:41:51,392 rocksdb/_rocksdb.pyx:1691:28: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,392 Error compiling Cython file: 2025-09-08T07:41:51,392 ------------------------------------------------------------ 2025-09-08T07:41:51,392 ... 2025-09-08T07:41:51,392 @cython.internal 2025-09-08T07:41:51,392 cdef class KeysIterator(BaseIterator): 2025-09-08T07:41:51,392 cdef object get_ob(self): 2025-09-08T07:41:51,393 cdef Slice c_key 2025-09-08T07:41:51,393 with nogil: 2025-09-08T07:41:51,393 c_key = self.ptr.key() 2025-09-08T07:41:51,393 ^ 2025-09-08T07:41:51,393 ------------------------------------------------------------ 2025-09-08T07:41:51,393 rocksdb/_rocksdb.pyx:1691:32: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,393 Error compiling Cython file: 2025-09-08T07:41:51,394 ------------------------------------------------------------ 2025-09-08T07:41:51,394 ... 2025-09-08T07:41:51,394 @cython.internal 2025-09-08T07:41:51,394 cdef class ValuesIterator(BaseIterator): 2025-09-08T07:41:51,394 cdef object get_ob(self): 2025-09-08T07:41:51,394 cdef Slice c_value 2025-09-08T07:41:51,394 with nogil: 2025-09-08T07:41:51,394 c_value = self.ptr.value() 2025-09-08T07:41:51,394 ^ 2025-09-08T07:41:51,395 ------------------------------------------------------------ 2025-09-08T07:41:51,395 rocksdb/_rocksdb.pyx:1700:36: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,395 Error compiling Cython file: 2025-09-08T07:41:51,395 ------------------------------------------------------------ 2025-09-08T07:41:51,395 ... 2025-09-08T07:41:51,395 @cython.internal 2025-09-08T07:41:51,395 cdef class ValuesIterator(BaseIterator): 2025-09-08T07:41:51,396 cdef object get_ob(self): 2025-09-08T07:41:51,396 cdef Slice c_value 2025-09-08T07:41:51,396 with nogil: 2025-09-08T07:41:51,396 c_value = self.ptr.value() 2025-09-08T07:41:51,396 ^ 2025-09-08T07:41:51,396 ------------------------------------------------------------ 2025-09-08T07:41:51,396 rocksdb/_rocksdb.pyx:1700:36: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,397 Error compiling Cython file: 2025-09-08T07:41:51,397 ------------------------------------------------------------ 2025-09-08T07:41:51,397 ... 2025-09-08T07:41:51,397 @cython.internal 2025-09-08T07:41:51,397 cdef class ValuesIterator(BaseIterator): 2025-09-08T07:41:51,397 cdef object get_ob(self): 2025-09-08T07:41:51,397 cdef Slice c_value 2025-09-08T07:41:51,397 with nogil: 2025-09-08T07:41:51,397 c_value = self.ptr.value() 2025-09-08T07:41:51,397 ^ 2025-09-08T07:41:51,398 ------------------------------------------------------------ 2025-09-08T07:41:51,398 rocksdb/_rocksdb.pyx:1700:30: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,398 Error compiling Cython file: 2025-09-08T07:41:51,398 ------------------------------------------------------------ 2025-09-08T07:41:51,398 ... 2025-09-08T07:41:51,398 @cython.internal 2025-09-08T07:41:51,399 cdef class ValuesIterator(BaseIterator): 2025-09-08T07:41:51,399 cdef object get_ob(self): 2025-09-08T07:41:51,399 cdef Slice c_value 2025-09-08T07:41:51,399 with nogil: 2025-09-08T07:41:51,399 c_value = self.ptr.value() 2025-09-08T07:41:51,399 ^ 2025-09-08T07:41:51,399 ------------------------------------------------------------ 2025-09-08T07:41:51,399 rocksdb/_rocksdb.pyx:1700:36: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,400 Error compiling Cython file: 2025-09-08T07:41:51,400 ------------------------------------------------------------ 2025-09-08T07:41:51,400 ... 2025-09-08T07:41:51,400 cdef class ItemsIterator(BaseIterator): 2025-09-08T07:41:51,400 cdef object get_ob(self): 2025-09-08T07:41:51,400 cdef Slice c_key 2025-09-08T07:41:51,400 cdef Slice c_value 2025-09-08T07:41:51,401 with nogil: 2025-09-08T07:41:51,401 c_key = self.ptr.key() 2025-09-08T07:41:51,401 ^ 2025-09-08T07:41:51,401 ------------------------------------------------------------ 2025-09-08T07:41:51,401 rocksdb/_rocksdb.pyx:1710:32: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,401 Error compiling Cython file: 2025-09-08T07:41:51,401 ------------------------------------------------------------ 2025-09-08T07:41:51,402 ... 2025-09-08T07:41:51,402 cdef class ItemsIterator(BaseIterator): 2025-09-08T07:41:51,402 cdef object get_ob(self): 2025-09-08T07:41:51,402 cdef Slice c_key 2025-09-08T07:41:51,402 cdef Slice c_value 2025-09-08T07:41:51,402 with nogil: 2025-09-08T07:41:51,402 c_key = self.ptr.key() 2025-09-08T07:41:51,402 ^ 2025-09-08T07:41:51,402 ------------------------------------------------------------ 2025-09-08T07:41:51,403 rocksdb/_rocksdb.pyx:1710:32: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,403 Error compiling Cython file: 2025-09-08T07:41:51,403 ------------------------------------------------------------ 2025-09-08T07:41:51,403 ... 2025-09-08T07:41:51,403 cdef class ItemsIterator(BaseIterator): 2025-09-08T07:41:51,403 cdef object get_ob(self): 2025-09-08T07:41:51,403 cdef Slice c_key 2025-09-08T07:41:51,403 cdef Slice c_value 2025-09-08T07:41:51,403 with nogil: 2025-09-08T07:41:51,403 c_key = self.ptr.key() 2025-09-08T07:41:51,404 ^ 2025-09-08T07:41:51,404 ------------------------------------------------------------ 2025-09-08T07:41:51,404 rocksdb/_rocksdb.pyx:1710:28: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,404 Error compiling Cython file: 2025-09-08T07:41:51,404 ------------------------------------------------------------ 2025-09-08T07:41:51,404 ... 2025-09-08T07:41:51,404 cdef class ItemsIterator(BaseIterator): 2025-09-08T07:41:51,404 cdef object get_ob(self): 2025-09-08T07:41:51,404 cdef Slice c_key 2025-09-08T07:41:51,405 cdef Slice c_value 2025-09-08T07:41:51,405 with nogil: 2025-09-08T07:41:51,405 c_key = self.ptr.key() 2025-09-08T07:41:51,405 ^ 2025-09-08T07:41:51,405 ------------------------------------------------------------ 2025-09-08T07:41:51,405 rocksdb/_rocksdb.pyx:1710:32: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,405 Error compiling Cython file: 2025-09-08T07:41:51,405 ------------------------------------------------------------ 2025-09-08T07:41:51,405 ... 2025-09-08T07:41:51,405 cdef object get_ob(self): 2025-09-08T07:41:51,406 cdef Slice c_key 2025-09-08T07:41:51,406 cdef Slice c_value 2025-09-08T07:41:51,406 with nogil: 2025-09-08T07:41:51,406 c_key = self.ptr.key() 2025-09-08T07:41:51,406 c_value = self.ptr.value() 2025-09-08T07:41:51,406 ^ 2025-09-08T07:41:51,406 ------------------------------------------------------------ 2025-09-08T07:41:51,406 rocksdb/_rocksdb.pyx:1711:36: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,406 Error compiling Cython file: 2025-09-08T07:41:51,407 ------------------------------------------------------------ 2025-09-08T07:41:51,407 ... 2025-09-08T07:41:51,407 cdef object get_ob(self): 2025-09-08T07:41:51,407 cdef Slice c_key 2025-09-08T07:41:51,407 cdef Slice c_value 2025-09-08T07:41:51,407 with nogil: 2025-09-08T07:41:51,407 c_key = self.ptr.key() 2025-09-08T07:41:51,407 c_value = self.ptr.value() 2025-09-08T07:41:51,408 ^ 2025-09-08T07:41:51,408 ------------------------------------------------------------ 2025-09-08T07:41:51,408 rocksdb/_rocksdb.pyx:1711:36: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,408 Error compiling Cython file: 2025-09-08T07:41:51,408 ------------------------------------------------------------ 2025-09-08T07:41:51,408 ... 2025-09-08T07:41:51,409 cdef object get_ob(self): 2025-09-08T07:41:51,409 cdef Slice c_key 2025-09-08T07:41:51,409 cdef Slice c_value 2025-09-08T07:41:51,409 with nogil: 2025-09-08T07:41:51,409 c_key = self.ptr.key() 2025-09-08T07:41:51,409 c_value = self.ptr.value() 2025-09-08T07:41:51,409 ^ 2025-09-08T07:41:51,409 ------------------------------------------------------------ 2025-09-08T07:41:51,410 rocksdb/_rocksdb.pyx:1711:30: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,410 Error compiling Cython file: 2025-09-08T07:41:51,410 ------------------------------------------------------------ 2025-09-08T07:41:51,410 ... 2025-09-08T07:41:51,410 cdef object get_ob(self): 2025-09-08T07:41:51,410 cdef Slice c_key 2025-09-08T07:41:51,410 cdef Slice c_value 2025-09-08T07:41:51,410 with nogil: 2025-09-08T07:41:51,411 c_key = self.ptr.key() 2025-09-08T07:41:51,411 c_value = self.ptr.value() 2025-09-08T07:41:51,411 ^ 2025-09-08T07:41:51,411 ------------------------------------------------------------ 2025-09-08T07:41:51,411 rocksdb/_rocksdb.pyx:1711:36: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,411 Error compiling Cython file: 2025-09-08T07:41:51,412 ------------------------------------------------------------ 2025-09-08T07:41:51,412 ... 2025-09-08T07:41:51,412 if not self.it.ptr.Valid(): 2025-09-08T07:41:51,412 raise StopIteration() 2025-09-08T07:41:51,412 cdef object ret = self.it.get_ob() 2025-09-08T07:41:51,412 with nogil: 2025-09-08T07:41:51,412 self.it.ptr.Prev() 2025-09-08T07:41:51,412 ^ 2025-09-08T07:41:51,413 ------------------------------------------------------------ 2025-09-08T07:41:51,413 rocksdb/_rocksdb.pyx:1743:28: Discarding owned Python object not allowed without gil 2025-09-08T07:41:51,413 Error compiling Cython file: 2025-09-08T07:41:51,413 ------------------------------------------------------------ 2025-09-08T07:41:51,413 ... 2025-09-08T07:41:51,413 if not self.it.ptr.Valid(): 2025-09-08T07:41:51,414 raise StopIteration() 2025-09-08T07:41:51,414 cdef object ret = self.it.get_ob() 2025-09-08T07:41:51,414 with nogil: 2025-09-08T07:41:51,414 self.it.ptr.Prev() 2025-09-08T07:41:51,414 ^ 2025-09-08T07:41:51,414 ------------------------------------------------------------ 2025-09-08T07:41:51,415 rocksdb/_rocksdb.pyx:1743:28: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,415 Error compiling Cython file: 2025-09-08T07:41:51,415 ------------------------------------------------------------ 2025-09-08T07:41:51,415 ... 2025-09-08T07:41:51,415 if not self.it.ptr.Valid(): 2025-09-08T07:41:51,415 raise StopIteration() 2025-09-08T07:41:51,415 cdef object ret = self.it.get_ob() 2025-09-08T07:41:51,415 with nogil: 2025-09-08T07:41:51,416 self.it.ptr.Prev() 2025-09-08T07:41:51,416 ^ 2025-09-08T07:41:51,416 ------------------------------------------------------------ 2025-09-08T07:41:51,416 rocksdb/_rocksdb.pyx:1743:23: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,416 Error compiling Cython file: 2025-09-08T07:41:51,416 ------------------------------------------------------------ 2025-09-08T07:41:51,416 ... 2025-09-08T07:41:51,416 if not self.it.ptr.Valid(): 2025-09-08T07:41:51,417 raise StopIteration() 2025-09-08T07:41:51,417 cdef object ret = self.it.get_ob() 2025-09-08T07:41:51,417 with nogil: 2025-09-08T07:41:51,417 self.it.ptr.Prev() 2025-09-08T07:41:51,417 ^ 2025-09-08T07:41:51,417 ------------------------------------------------------------ 2025-09-08T07:41:51,417 rocksdb/_rocksdb.pyx:1743:28: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,418 Error compiling Cython file: 2025-09-08T07:41:51,418 ------------------------------------------------------------ 2025-09-08T07:41:51,418 ... 2025-09-08T07:41:51,418 cdef cpp_bool c_flush_before_backup 2025-09-08T07:41:51,418 c_flush_before_backup = flush_before_backup 2025-09-08T07:41:51,418 with nogil: 2025-09-08T07:41:51,418 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T07:41:51,419 ^ 2025-09-08T07:41:51,419 ------------------------------------------------------------ 2025-09-08T07:41:51,419 rocksdb/_rocksdb.pyx:1775:44: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,419 Error compiling Cython file: 2025-09-08T07:41:51,419 ------------------------------------------------------------ 2025-09-08T07:41:51,419 ... 2025-09-08T07:41:51,419 cdef cpp_bool c_flush_before_backup 2025-09-08T07:41:51,420 c_flush_before_backup = flush_before_backup 2025-09-08T07:41:51,420 with nogil: 2025-09-08T07:41:51,420 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T07:41:51,420 ^ 2025-09-08T07:41:51,420 ------------------------------------------------------------ 2025-09-08T07:41:51,420 rocksdb/_rocksdb.pyx:1775:44: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,421 Error compiling Cython file: 2025-09-08T07:41:51,421 ------------------------------------------------------------ 2025-09-08T07:41:51,421 ... 2025-09-08T07:41:51,421 cdef cpp_bool c_flush_before_backup 2025-09-08T07:41:51,421 c_flush_before_backup = flush_before_backup 2025-09-08T07:41:51,421 with nogil: 2025-09-08T07:41:51,421 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T07:41:51,421 ^ 2025-09-08T07:41:51,421 ------------------------------------------------------------ 2025-09-08T07:41:51,422 rocksdb/_rocksdb.pyx:1775:28: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,422 Error compiling Cython file: 2025-09-08T07:41:51,422 ------------------------------------------------------------ 2025-09-08T07:41:51,422 ... 2025-09-08T07:41:51,422 cdef cpp_bool c_flush_before_backup 2025-09-08T07:41:51,422 c_flush_before_backup = flush_before_backup 2025-09-08T07:41:51,423 with nogil: 2025-09-08T07:41:51,423 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T07:41:51,423 ^ 2025-09-08T07:41:51,423 ------------------------------------------------------------ 2025-09-08T07:41:51,423 rocksdb/_rocksdb.pyx:1775:44: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,423 Error compiling Cython file: 2025-09-08T07:41:51,423 ------------------------------------------------------------ 2025-09-08T07:41:51,423 ... 2025-09-08T07:41:51,424 cdef cpp_bool c_flush_before_backup 2025-09-08T07:41:51,424 c_flush_before_backup = flush_before_backup 2025-09-08T07:41:51,424 with nogil: 2025-09-08T07:41:51,424 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T07:41:51,424 ^ 2025-09-08T07:41:51,424 ------------------------------------------------------------ 2025-09-08T07:41:51,424 rocksdb/_rocksdb.pyx:1775:47: Converting to Python object not allowed without gil 2025-09-08T07:41:51,425 Error compiling Cython file: 2025-09-08T07:41:51,425 ------------------------------------------------------------ 2025-09-08T07:41:51,425 ... 2025-09-08T07:41:51,425 cdef cpp_bool c_flush_before_backup 2025-09-08T07:41:51,425 c_flush_before_backup = flush_before_backup 2025-09-08T07:41:51,425 with nogil: 2025-09-08T07:41:51,425 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T07:41:51,426 ^ 2025-09-08T07:41:51,426 ------------------------------------------------------------ 2025-09-08T07:41:51,426 rocksdb/_rocksdb.pyx:1775:52: Converting to Python object not allowed without gil 2025-09-08T07:41:51,426 Error compiling Cython file: 2025-09-08T07:41:51,426 ------------------------------------------------------------ 2025-09-08T07:41:51,426 ... 2025-09-08T07:41:51,426 c_backup_id = backup_id 2025-09-08T07:41:51,426 c_db_dir = path_to_string(db_dir) 2025-09-08T07:41:51,427 c_wal_dir = path_to_string(wal_dir) 2025-09-08T07:41:51,427 with nogil: 2025-09-08T07:41:51,427 st = self.engine.RestoreDBFromBackup( 2025-09-08T07:41:51,427 ^ 2025-09-08T07:41:51,427 ------------------------------------------------------------ 2025-09-08T07:41:51,427 rocksdb/_rocksdb.pyx:1789:48: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,427 Error compiling Cython file: 2025-09-08T07:41:51,428 ------------------------------------------------------------ 2025-09-08T07:41:51,428 ... 2025-09-08T07:41:51,428 c_backup_id = backup_id 2025-09-08T07:41:51,428 c_db_dir = path_to_string(db_dir) 2025-09-08T07:41:51,428 c_wal_dir = path_to_string(wal_dir) 2025-09-08T07:41:51,428 with nogil: 2025-09-08T07:41:51,428 st = self.engine.RestoreDBFromBackup( 2025-09-08T07:41:51,428 ^ 2025-09-08T07:41:51,428 ------------------------------------------------------------ 2025-09-08T07:41:51,429 rocksdb/_rocksdb.pyx:1789:48: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,429 Error compiling Cython file: 2025-09-08T07:41:51,429 ------------------------------------------------------------ 2025-09-08T07:41:51,429 ... 2025-09-08T07:41:51,429 c_backup_id = backup_id 2025-09-08T07:41:51,429 c_db_dir = path_to_string(db_dir) 2025-09-08T07:41:51,429 c_wal_dir = path_to_string(wal_dir) 2025-09-08T07:41:51,430 with nogil: 2025-09-08T07:41:51,430 st = self.engine.RestoreDBFromBackup( 2025-09-08T07:41:51,430 ^ 2025-09-08T07:41:51,430 ------------------------------------------------------------ 2025-09-08T07:41:51,430 rocksdb/_rocksdb.pyx:1789:28: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,430 Error compiling Cython file: 2025-09-08T07:41:51,430 ------------------------------------------------------------ 2025-09-08T07:41:51,431 ... 2025-09-08T07:41:51,431 c_backup_id = backup_id 2025-09-08T07:41:51,431 c_db_dir = path_to_string(db_dir) 2025-09-08T07:41:51,431 c_wal_dir = path_to_string(wal_dir) 2025-09-08T07:41:51,431 with nogil: 2025-09-08T07:41:51,431 st = self.engine.RestoreDBFromBackup( 2025-09-08T07:41:51,431 ^ 2025-09-08T07:41:51,431 ------------------------------------------------------------ 2025-09-08T07:41:51,432 rocksdb/_rocksdb.pyx:1789:48: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,432 Error compiling Cython file: 2025-09-08T07:41:51,432 ------------------------------------------------------------ 2025-09-08T07:41:51,432 ... 2025-09-08T07:41:51,432 c_db_dir = path_to_string(db_dir) 2025-09-08T07:41:51,432 c_wal_dir = path_to_string(wal_dir) 2025-09-08T07:41:51,432 with nogil: 2025-09-08T07:41:51,433 st = self.engine.RestoreDBFromBackup( 2025-09-08T07:41:51,433 c_backup_id, 2025-09-08T07:41:51,433 ^ 2025-09-08T07:41:51,433 ------------------------------------------------------------ 2025-09-08T07:41:51,433 rocksdb/_rocksdb.pyx:1790:16: Converting to Python object not allowed without gil 2025-09-08T07:41:51,433 Error compiling Cython file: 2025-09-08T07:41:51,433 ------------------------------------------------------------ 2025-09-08T07:41:51,433 ... 2025-09-08T07:41:51,434 c_wal_dir = path_to_string(wal_dir) 2025-09-08T07:41:51,434 with nogil: 2025-09-08T07:41:51,434 st = self.engine.RestoreDBFromBackup( 2025-09-08T07:41:51,434 c_backup_id, 2025-09-08T07:41:51,434 c_db_dir, 2025-09-08T07:41:51,434 ^ 2025-09-08T07:41:51,434 ------------------------------------------------------------ 2025-09-08T07:41:51,434 rocksdb/_rocksdb.pyx:1791:16: Converting to Python object not allowed without gil 2025-09-08T07:41:51,435 Error compiling Cython file: 2025-09-08T07:41:51,435 ------------------------------------------------------------ 2025-09-08T07:41:51,435 ... 2025-09-08T07:41:51,435 with nogil: 2025-09-08T07:41:51,435 st = self.engine.RestoreDBFromBackup( 2025-09-08T07:41:51,435 c_backup_id, 2025-09-08T07:41:51,435 c_db_dir, 2025-09-08T07:41:51,436 c_wal_dir) 2025-09-08T07:41:51,436 ^ 2025-09-08T07:41:51,436 ------------------------------------------------------------ 2025-09-08T07:41:51,436 rocksdb/_rocksdb.pyx:1792:16: Converting to Python object not allowed without gil 2025-09-08T07:41:51,436 Error compiling Cython file: 2025-09-08T07:41:51,436 ------------------------------------------------------------ 2025-09-08T07:41:51,436 ... 2025-09-08T07:41:51,437 c_db_dir = path_to_string(db_dir) 2025-09-08T07:41:51,437 c_wal_dir = path_to_string(wal_dir) 2025-09-08T07:41:51,437 with nogil: 2025-09-08T07:41:51,437 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T07:41:51,437 ^ 2025-09-08T07:41:51,437 ------------------------------------------------------------ 2025-09-08T07:41:51,437 rocksdb/_rocksdb.pyx:1805:54: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,438 Error compiling Cython file: 2025-09-08T07:41:51,438 ------------------------------------------------------------ 2025-09-08T07:41:51,438 ... 2025-09-08T07:41:51,438 c_db_dir = path_to_string(db_dir) 2025-09-08T07:41:51,438 c_wal_dir = path_to_string(wal_dir) 2025-09-08T07:41:51,438 with nogil: 2025-09-08T07:41:51,438 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T07:41:51,439 ^ 2025-09-08T07:41:51,439 ------------------------------------------------------------ 2025-09-08T07:41:51,439 rocksdb/_rocksdb.pyx:1805:54: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,439 Error compiling Cython file: 2025-09-08T07:41:51,439 ------------------------------------------------------------ 2025-09-08T07:41:51,439 ... 2025-09-08T07:41:51,440 c_db_dir = path_to_string(db_dir) 2025-09-08T07:41:51,440 c_wal_dir = path_to_string(wal_dir) 2025-09-08T07:41:51,440 with nogil: 2025-09-08T07:41:51,440 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T07:41:51,440 ^ 2025-09-08T07:41:51,440 ------------------------------------------------------------ 2025-09-08T07:41:51,441 rocksdb/_rocksdb.pyx:1805:28: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,441 Error compiling Cython file: 2025-09-08T07:41:51,441 ------------------------------------------------------------ 2025-09-08T07:41:51,441 ... 2025-09-08T07:41:51,441 c_db_dir = path_to_string(db_dir) 2025-09-08T07:41:51,441 c_wal_dir = path_to_string(wal_dir) 2025-09-08T07:41:51,441 with nogil: 2025-09-08T07:41:51,442 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T07:41:51,442 ^ 2025-09-08T07:41:51,442 ------------------------------------------------------------ 2025-09-08T07:41:51,442 rocksdb/_rocksdb.pyx:1805:54: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,442 Error compiling Cython file: 2025-09-08T07:41:51,442 ------------------------------------------------------------ 2025-09-08T07:41:51,442 ... 2025-09-08T07:41:51,442 c_db_dir = path_to_string(db_dir) 2025-09-08T07:41:51,443 c_wal_dir = path_to_string(wal_dir) 2025-09-08T07:41:51,443 with nogil: 2025-09-08T07:41:51,443 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T07:41:51,443 ^ 2025-09-08T07:41:51,443 ------------------------------------------------------------ 2025-09-08T07:41:51,443 rocksdb/_rocksdb.pyx:1805:55: Converting to Python object not allowed without gil 2025-09-08T07:41:51,443 Error compiling Cython file: 2025-09-08T07:41:51,443 ------------------------------------------------------------ 2025-09-08T07:41:51,443 ... 2025-09-08T07:41:51,444 c_db_dir = path_to_string(db_dir) 2025-09-08T07:41:51,444 c_wal_dir = path_to_string(wal_dir) 2025-09-08T07:41:51,444 with nogil: 2025-09-08T07:41:51,444 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T07:41:51,444 ^ 2025-09-08T07:41:51,444 ------------------------------------------------------------ 2025-09-08T07:41:51,444 rocksdb/_rocksdb.pyx:1805:65: Converting to Python object not allowed without gil 2025-09-08T07:41:51,444 Error compiling Cython file: 2025-09-08T07:41:51,444 ------------------------------------------------------------ 2025-09-08T07:41:51,445 ... 2025-09-08T07:41:51,445 check_status(st) 2025-09-08T07:41:51,445 def stop_backup(self): 2025-09-08T07:41:51,445 with nogil: 2025-09-08T07:41:51,445 self.engine.StopBackup() 2025-09-08T07:41:51,445 ^ 2025-09-08T07:41:51,445 ------------------------------------------------------------ 2025-09-08T07:41:51,445 rocksdb/_rocksdb.pyx:1811:34: Discarding owned Python object not allowed without gil 2025-09-08T07:41:51,446 Error compiling Cython file: 2025-09-08T07:41:51,446 ------------------------------------------------------------ 2025-09-08T07:41:51,446 ... 2025-09-08T07:41:51,446 check_status(st) 2025-09-08T07:41:51,446 def stop_backup(self): 2025-09-08T07:41:51,446 with nogil: 2025-09-08T07:41:51,446 self.engine.StopBackup() 2025-09-08T07:41:51,446 ^ 2025-09-08T07:41:51,446 ------------------------------------------------------------ 2025-09-08T07:41:51,447 rocksdb/_rocksdb.pyx:1811:34: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,447 Error compiling Cython file: 2025-09-08T07:41:51,447 ------------------------------------------------------------ 2025-09-08T07:41:51,447 ... 2025-09-08T07:41:51,447 check_status(st) 2025-09-08T07:41:51,447 def stop_backup(self): 2025-09-08T07:41:51,447 with nogil: 2025-09-08T07:41:51,447 self.engine.StopBackup() 2025-09-08T07:41:51,447 ^ 2025-09-08T07:41:51,447 ------------------------------------------------------------ 2025-09-08T07:41:51,448 rocksdb/_rocksdb.pyx:1811:23: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,448 Error compiling Cython file: 2025-09-08T07:41:51,448 ------------------------------------------------------------ 2025-09-08T07:41:51,448 ... 2025-09-08T07:41:51,448 check_status(st) 2025-09-08T07:41:51,448 def stop_backup(self): 2025-09-08T07:41:51,448 with nogil: 2025-09-08T07:41:51,448 self.engine.StopBackup() 2025-09-08T07:41:51,449 ^ 2025-09-08T07:41:51,449 ------------------------------------------------------------ 2025-09-08T07:41:51,449 rocksdb/_rocksdb.pyx:1811:34: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,449 Error compiling Cython file: 2025-09-08T07:41:51,449 ------------------------------------------------------------ 2025-09-08T07:41:51,449 ... 2025-09-08T07:41:51,449 cdef uint32_t c_num_backups_to_keep 2025-09-08T07:41:51,449 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T07:41:51,450 with nogil: 2025-09-08T07:41:51,450 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T07:41:51,450 ^ 2025-09-08T07:41:51,450 ------------------------------------------------------------ 2025-09-08T07:41:51,450 rocksdb/_rocksdb.pyx:1820:44: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,450 Error compiling Cython file: 2025-09-08T07:41:51,450 ------------------------------------------------------------ 2025-09-08T07:41:51,450 ... 2025-09-08T07:41:51,450 cdef uint32_t c_num_backups_to_keep 2025-09-08T07:41:51,451 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T07:41:51,451 with nogil: 2025-09-08T07:41:51,451 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T07:41:51,451 ^ 2025-09-08T07:41:51,451 ------------------------------------------------------------ 2025-09-08T07:41:51,451 rocksdb/_rocksdb.pyx:1820:44: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,451 Error compiling Cython file: 2025-09-08T07:41:51,451 ------------------------------------------------------------ 2025-09-08T07:41:51,451 ... 2025-09-08T07:41:51,451 cdef uint32_t c_num_backups_to_keep 2025-09-08T07:41:51,452 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T07:41:51,452 with nogil: 2025-09-08T07:41:51,452 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T07:41:51,452 ^ 2025-09-08T07:41:51,452 ------------------------------------------------------------ 2025-09-08T07:41:51,452 rocksdb/_rocksdb.pyx:1820:28: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,452 Error compiling Cython file: 2025-09-08T07:41:51,452 ------------------------------------------------------------ 2025-09-08T07:41:51,453 ... 2025-09-08T07:41:51,453 cdef uint32_t c_num_backups_to_keep 2025-09-08T07:41:51,453 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T07:41:51,453 with nogil: 2025-09-08T07:41:51,453 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T07:41:51,453 ^ 2025-09-08T07:41:51,453 ------------------------------------------------------------ 2025-09-08T07:41:51,453 rocksdb/_rocksdb.pyx:1820:44: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,454 Error compiling Cython file: 2025-09-08T07:41:51,454 ------------------------------------------------------------ 2025-09-08T07:41:51,454 ... 2025-09-08T07:41:51,454 cdef uint32_t c_num_backups_to_keep 2025-09-08T07:41:51,454 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T07:41:51,454 with nogil: 2025-09-08T07:41:51,454 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T07:41:51,454 ^ 2025-09-08T07:41:51,454 ------------------------------------------------------------ 2025-09-08T07:41:51,455 rocksdb/_rocksdb.pyx:1820:45: Converting to Python object not allowed without gil 2025-09-08T07:41:51,455 Error compiling Cython file: 2025-09-08T07:41:51,455 ------------------------------------------------------------ 2025-09-08T07:41:51,455 ... 2025-09-08T07:41:51,455 cdef backup.BackupID c_backup_id 2025-09-08T07:41:51,455 c_backup_id = backup_id 2025-09-08T07:41:51,455 with nogil: 2025-09-08T07:41:51,455 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T07:41:51,455 ^ 2025-09-08T07:41:51,456 ------------------------------------------------------------ 2025-09-08T07:41:51,456 rocksdb/_rocksdb.pyx:1830:41: Coercion from Python not allowed without the GIL 2025-09-08T07:41:51,456 Error compiling Cython file: 2025-09-08T07:41:51,456 ------------------------------------------------------------ 2025-09-08T07:41:51,456 ... 2025-09-08T07:41:51,456 cdef backup.BackupID c_backup_id 2025-09-08T07:41:51,456 c_backup_id = backup_id 2025-09-08T07:41:51,456 with nogil: 2025-09-08T07:41:51,457 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T07:41:51,457 ^ 2025-09-08T07:41:51,457 ------------------------------------------------------------ 2025-09-08T07:41:51,457 rocksdb/_rocksdb.pyx:1830:41: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,457 Error compiling Cython file: 2025-09-08T07:41:51,457 ------------------------------------------------------------ 2025-09-08T07:41:51,457 ... 2025-09-08T07:41:51,457 cdef backup.BackupID c_backup_id 2025-09-08T07:41:51,457 c_backup_id = backup_id 2025-09-08T07:41:51,458 with nogil: 2025-09-08T07:41:51,458 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T07:41:51,458 ^ 2025-09-08T07:41:51,458 ------------------------------------------------------------ 2025-09-08T07:41:51,458 rocksdb/_rocksdb.pyx:1830:28: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,458 Error compiling Cython file: 2025-09-08T07:41:51,458 ------------------------------------------------------------ 2025-09-08T07:41:51,458 ... 2025-09-08T07:41:51,458 cdef backup.BackupID c_backup_id 2025-09-08T07:41:51,459 c_backup_id = backup_id 2025-09-08T07:41:51,459 with nogil: 2025-09-08T07:41:51,459 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T07:41:51,459 ^ 2025-09-08T07:41:51,459 ------------------------------------------------------------ 2025-09-08T07:41:51,459 rocksdb/_rocksdb.pyx:1830:41: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,460 Error compiling Cython file: 2025-09-08T07:41:51,460 ------------------------------------------------------------ 2025-09-08T07:41:51,460 ... 2025-09-08T07:41:51,460 cdef backup.BackupID c_backup_id 2025-09-08T07:41:51,460 c_backup_id = backup_id 2025-09-08T07:41:51,460 with nogil: 2025-09-08T07:41:51,460 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T07:41:51,461 ^ 2025-09-08T07:41:51,461 ------------------------------------------------------------ 2025-09-08T07:41:51,461 rocksdb/_rocksdb.pyx:1830:42: Converting to Python object not allowed without gil 2025-09-08T07:41:51,461 Error compiling Cython file: 2025-09-08T07:41:51,461 ------------------------------------------------------------ 2025-09-08T07:41:51,461 ... 2025-09-08T07:41:51,461 def get_backup_info(self): 2025-09-08T07:41:51,461 cdef vector[backup.BackupInfo] backup_info 2025-09-08T07:41:51,462 with nogil: 2025-09-08T07:41:51,462 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T07:41:51,462 ^ 2025-09-08T07:41:51,462 ------------------------------------------------------------ 2025-09-08T07:41:51,462 rocksdb/_rocksdb.pyx:1838:37: Discarding owned Python object not allowed without gil 2025-09-08T07:41:51,463 Error compiling Cython file: 2025-09-08T07:41:51,463 ------------------------------------------------------------ 2025-09-08T07:41:51,463 ... 2025-09-08T07:41:51,463 def get_backup_info(self): 2025-09-08T07:41:51,463 cdef vector[backup.BackupInfo] backup_info 2025-09-08T07:41:51,463 with nogil: 2025-09-08T07:41:51,464 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T07:41:51,464 ^ 2025-09-08T07:41:51,464 ------------------------------------------------------------ 2025-09-08T07:41:51,464 rocksdb/_rocksdb.pyx:1838:37: Calling gil-requiring function not allowed without gil 2025-09-08T07:41:51,464 Error compiling Cython file: 2025-09-08T07:41:51,464 ------------------------------------------------------------ 2025-09-08T07:41:51,464 ... 2025-09-08T07:41:51,464 def get_backup_info(self): 2025-09-08T07:41:51,465 cdef vector[backup.BackupInfo] backup_info 2025-09-08T07:41:51,465 with nogil: 2025-09-08T07:41:51,465 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T07:41:51,465 ^ 2025-09-08T07:41:51,465 ------------------------------------------------------------ 2025-09-08T07:41:51,465 rocksdb/_rocksdb.pyx:1838:23: Accessing Python attribute not allowed without gil 2025-09-08T07:41:51,465 Error compiling Cython file: 2025-09-08T07:41:51,466 ------------------------------------------------------------ 2025-09-08T07:41:51,466 ... 2025-09-08T07:41:51,466 def get_backup_info(self): 2025-09-08T07:41:51,466 cdef vector[backup.BackupInfo] backup_info 2025-09-08T07:41:51,466 with nogil: 2025-09-08T07:41:51,466 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T07:41:51,466 ^ 2025-09-08T07:41:51,466 ------------------------------------------------------------ 2025-09-08T07:41:51,467 rocksdb/_rocksdb.pyx:1838:37: Constructing Python tuple not allowed without gil 2025-09-08T07:41:51,467 Error compiling Cython file: 2025-09-08T07:41:51,467 ------------------------------------------------------------ 2025-09-08T07:41:51,467 ... 2025-09-08T07:41:51,467 def get_backup_info(self): 2025-09-08T07:41:51,467 cdef vector[backup.BackupInfo] backup_info 2025-09-08T07:41:51,467 with nogil: 2025-09-08T07:41:51,467 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T07:41:51,467 ^ 2025-09-08T07:41:51,468 ------------------------------------------------------------ 2025-09-08T07:41:51,468 rocksdb/_rocksdb.pyx:1838:44: Converting to Python object not allowed without gil 2025-09-08T07:41:51,468 Traceback (most recent call last): 2025-09-08T07:41:51,468 File "", line 2, in 2025-09-08T07:41:51,468 exec(compile(''' 2025-09-08T07:41:51,468 ~~~~^^^^^^^^^^^^ 2025-09-08T07:41:51,468 # This is -- a caller that pip uses to run setup.py 2025-09-08T07:41:51,468 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,468 ...<32 lines>... 2025-09-08T07:41:51,468 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T07:41:51,469 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,469 ''' % ('/tmp/pip-wheel-glkh0uzy/python-rocksdb_cfad6643a9504ff3b231ae9043e5b009/setup.py',), "", "exec")) 2025-09-08T07:41:51,469 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,469 File "", line 35, in 2025-09-08T07:41:51,469 File "/tmp/pip-wheel-glkh0uzy/python-rocksdb_cfad6643a9504ff3b231ae9043e5b009/setup.py", line 45, in 2025-09-08T07:41:51,469 ext_modules=cythonize([mod1]), 2025-09-08T07:41:51,469 ~~~~~~~~~^^^^^^^^ 2025-09-08T07:41:51,469 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize 2025-09-08T07:41:51,469 cythonize_one(*args) 2025-09-08T07:41:51,469 ~~~~~~~~~~~~~^^^^^^^ 2025-09-08T07:41:51,470 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1298, in cythonize_one 2025-09-08T07:41:51,470 raise CompileError(None, pyx_file) 2025-09-08T07:41:51,470 Cython.Compiler.Errors.CompileError: rocksdb/_rocksdb.pyx 2025-09-08T07:41:51,470 Compiling rocksdb/_rocksdb.pyx because it changed. 2025-09-08T07:41:51,470 [1/1] Cythonizing rocksdb/_rocksdb.pyx 2025-09-08T07:41:51,900 ERROR: python setup.py egg_info exited with 1 2025-09-08T07:41:51,912 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T07:41:51,912 exec(compile('"'"''"'"''"'"' 2025-09-08T07:41:51,912 # This is -- a caller that pip uses to run setup.py 2025-09-08T07:41:51,912 # 2025-09-08T07:41:51,912 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T07:41:51,912 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T07:41:51,912 # - It provides a clear error message when setuptools is not installed. 2025-09-08T07:41:51,912 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T07:41:51,912 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T07:41:51,912 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T07:41:51,912 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T07:41:51,912 import os, sys, tokenize, traceback 2025-09-08T07:41:51,912 2025-09-08T07:41:51,912 try: 2025-09-08T07:41:51,912 import setuptools 2025-09-08T07:41:51,912 except ImportError: 2025-09-08T07:41:51,912 print( 2025-09-08T07:41:51,912 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T07:41:51,912 "the build environment with exception:", 2025-09-08T07:41:51,912 file=sys.stderr, 2025-09-08T07:41:51,912 ) 2025-09-08T07:41:51,912 traceback.print_exc() 2025-09-08T07:41:51,912 sys.exit(1) 2025-09-08T07:41:51,912 2025-09-08T07:41:51,912 __file__ = %r 2025-09-08T07:41:51,912 sys.argv[0] = __file__ 2025-09-08T07:41:51,912 2025-09-08T07:41:51,912 if os.path.exists(__file__): 2025-09-08T07:41:51,912 filename = __file__ 2025-09-08T07:41:51,912 with tokenize.open(__file__) as f: 2025-09-08T07:41:51,912 setup_py_code = f.read() 2025-09-08T07:41:51,912 else: 2025-09-08T07:41:51,912 filename = "" 2025-09-08T07:41:51,912 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T07:41:51,912 2025-09-08T07:41:51,912 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T07:41:51,912 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-glkh0uzy/python-rocksdb_cfad6643a9504ff3b231ae9043e5b009/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-ipjgp90b[/] 2025-09-08T07:41:51,912 [bold magenta]cwd[/]: /tmp/pip-wheel-glkh0uzy/python-rocksdb_cfad6643a9504ff3b231ae9043e5b009/ 2025-09-08T07:41:51,912 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T07:41:51,913 ERROR: metadata generation failed 2025-09-08T07:41:51,918 Exception information: 2025-09-08T07:41:51,918 Traceback (most recent call last): 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T07:41:51,918 call_subprocess( 2025-09-08T07:41:51,918 ~~~~~~~~~~~~~~~^ 2025-09-08T07:41:51,918 args, 2025-09-08T07:41:51,918 ^^^^^ 2025-09-08T07:41:51,918 ...<2 lines>... 2025-09-08T07:41:51,918 spinner=spinner, 2025-09-08T07:41:51,918 ^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,918 ) 2025-09-08T07:41:51,918 ^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T07:41:51,918 raise error 2025-09-08T07:41:51,918 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T07:41:51,918 2025-09-08T07:41:51,918 The above exception was the direct cause of the following exception: 2025-09-08T07:41:51,918 2025-09-08T07:41:51,918 Traceback (most recent call last): 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T07:41:51,918 status = _inner_run() 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T07:41:51,918 return self.run(options, args) 2025-09-08T07:41:51,918 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T07:41:51,918 return func(self, options, args) 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T07:41:51,918 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T07:41:51,918 result = self._result = resolver.resolve( 2025-09-08T07:41:51,918 ~~~~~~~~~~~~~~~~^ 2025-09-08T07:41:51,918 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T07:41:51,918 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,918 ) 2025-09-08T07:41:51,918 ^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T07:41:51,918 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T07:41:51,918 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T07:41:51,918 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T07:41:51,918 if not criterion.candidates: 2025-09-08T07:41:51,918 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T07:41:51,918 return bool(self._sequence) 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T07:41:51,918 self._bool = any(self) 2025-09-08T07:41:51,918 ~~~^^^^^^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T07:41:51,918 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T07:41:51,918 ^^^^^^^^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T07:41:51,918 candidate = func() 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T07:41:51,918 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T07:41:51,918 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T07:41:51,918 link, template, name, version 2025-09-08T07:41:51,918 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,918 ) 2025-09-08T07:41:51,918 ^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T07:41:51,918 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T07:41:51,918 ~~~~~~~~~~~~~^ 2025-09-08T07:41:51,918 link, 2025-09-08T07:41:51,918 ^^^^^ 2025-09-08T07:41:51,918 ...<3 lines>... 2025-09-08T07:41:51,918 version=version, 2025-09-08T07:41:51,918 ^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,918 ) 2025-09-08T07:41:51,918 ^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T07:41:51,918 super().__init__( 2025-09-08T07:41:51,918 ~~~~~~~~~~~~~~~~^ 2025-09-08T07:41:51,918 link=link, 2025-09-08T07:41:51,918 ^^^^^^^^^^ 2025-09-08T07:41:51,918 ...<4 lines>... 2025-09-08T07:41:51,918 version=version, 2025-09-08T07:41:51,918 ^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,918 ) 2025-09-08T07:41:51,918 ^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T07:41:51,918 self.dist = self._prepare() 2025-09-08T07:41:51,918 ~~~~~~~~~~~~~^^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T07:41:51,918 dist = self._prepare_distribution() 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T07:41:51,918 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T07:41:51,918 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T07:41:51,918 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T07:41:51,918 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T07:41:51,918 dist = _get_prepared_distribution( 2025-09-08T07:41:51,918 req, 2025-09-08T07:41:51,918 ...<3 lines>... 2025-09-08T07:41:51,918 self.check_build_deps, 2025-09-08T07:41:51,918 ) 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T07:41:51,918 abstract_dist.prepare_distribution_metadata( 2025-09-08T07:41:51,918 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T07:41:51,918 finder, build_isolation, check_build_deps 2025-09-08T07:41:51,918 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,918 ) 2025-09-08T07:41:51,918 ^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T07:41:51,918 self.req.prepare_metadata() 2025-09-08T07:41:51,918 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T07:41:51,918 self.metadata_directory = generate_metadata_legacy( 2025-09-08T07:41:51,918 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T07:41:51,918 build_env=self.build_env, 2025-09-08T07:41:51,918 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,918 ...<3 lines>... 2025-09-08T07:41:51,918 details=details, 2025-09-08T07:41:51,918 ^^^^^^^^^^^^^^^^ 2025-09-08T07:41:51,918 ) 2025-09-08T07:41:51,918 ^ 2025-09-08T07:41:51,918 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T07:41:51,918 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T07:41:51,918 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T07:41:51,940 Removed python-rocksdb==0.6 from https://files.pythonhosted.org/packages/a3/12/8e701cfb48bd971b9de37c7c5c7556a87f4921f8b69278fbd05e94e9ecc0/python-rocksdb-0.6.tar.gz from build tracker '/tmp/pip-build-tracker-cg_wg4ug' 2025-09-08T07:41:51,941 Removed build tracker: '/tmp/pip-build-tracker-cg_wg4ug'