2025-09-08T08:01:29,199 Created temporary directory: /tmp/pip-build-tracker-d6vv_rj4 2025-09-08T08:01:29,200 Initialized build tracking at /tmp/pip-build-tracker-d6vv_rj4 2025-09-08T08:01:29,200 Created build tracker: /tmp/pip-build-tracker-d6vv_rj4 2025-09-08T08:01:29,200 Entered build tracker: /tmp/pip-build-tracker-d6vv_rj4 2025-09-08T08:01:29,200 Created temporary directory: /tmp/pip-wheel-j8rv6grx 2025-09-08T08:01:29,203 Created temporary directory: /tmp/pip-ephem-wheel-cache-w6viz2x_ 2025-09-08T08:01:29,261 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:01:29,264 2 location(s) to search for versions of python-rocksdb: 2025-09-08T08:01:29,264 * https://pypi.org/simple/python-rocksdb/ 2025-09-08T08:01:29,264 * https://www.piwheels.org/simple/python-rocksdb/ 2025-09-08T08:01:29,264 Fetching project page and analyzing links: https://pypi.org/simple/python-rocksdb/ 2025-09-08T08:01:29,264 Getting page https://pypi.org/simple/python-rocksdb/ 2025-09-08T08:01:29,266 Found index url https://pypi.org/simple/ 2025-09-08T08:01:29,335 Fetched page https://pypi.org/simple/python-rocksdb/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:01:29,336 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-08T08:01:29,337 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-08T08:01:29,337 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-08T08:01:29,337 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-08T08:01:29,337 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-08T08:01:29,337 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-08T08:01:29,338 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-08T08:01:29,338 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-08T08:01:29,338 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-08T08:01:29,338 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-08T08:01:29,338 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-08T08:01:29,339 Fetching project page and analyzing links: https://www.piwheels.org/simple/python-rocksdb/ 2025-09-08T08:01:29,339 Getting page https://www.piwheels.org/simple/python-rocksdb/ 2025-09-08T08:01:29,340 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:01:29,447 Fetched page https://www.piwheels.org/simple/python-rocksdb/ as text/html 2025-09-08T08:01:29,448 Skipping link: not a file: https://www.piwheels.org/simple/python-rocksdb/ 2025-09-08T08:01:29,448 Skipping link: not a file: https://pypi.org/simple/python-rocksdb/ 2025-09-08T08:01:29,473 Given no hashes to check 1 links for project 'python-rocksdb': discarding no candidates 2025-09-08T08:01:29,475 Collecting python-rocksdb==0.6.5 2025-09-08T08:01:29,476 Created temporary directory: /tmp/pip-unpack-3yuijh94 2025-09-08T08:01:29,617 Downloading python-rocksdb-0.6.5.tar.gz (155 kB) 2025-09-08T08:01:29,701 Added python-rocksdb==0.6.5 from https://files.pythonhosted.org/packages/03/ce/b489751d33cd1d1ddbd747bb12b340a59f9302e5192ae9714e3f183224a7/python-rocksdb-0.6.5.tar.gz to build tracker '/tmp/pip-build-tracker-d6vv_rj4' 2025-09-08T08:01:29,702 Running setup.py (path:/tmp/pip-wheel-j8rv6grx/python-rocksdb_33b4dcac7db74d6ab7462020bbceadd7/setup.py) egg_info for package python-rocksdb 2025-09-08T08:01:29,702 Created temporary directory: /tmp/pip-pip-egg-info-8ttenguu 2025-09-08T08:01:29,702 Preparing metadata (setup.py): started 2025-09-08T08:01:29,703 Running command python setup.py egg_info 2025-09-08T08:01:34,084 Error compiling Cython file: 2025-09-08T08:01:34,085 ------------------------------------------------------------ 2025-09-08T08:01:34,085 ... 2025-09-08T08:01:34,085 from cpython.bytes cimport PyBytes_Size 2025-09-08T08:01:34,085 from cpython.bytes cimport PyBytes_FromString 2025-09-08T08:01:34,085 from cpython.bytes cimport PyBytes_FromStringAndSize 2025-09-08T08:01:34,085 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T08:01:34,085 from std_memory cimport shared_ptr 2025-09-08T08:01:34,085 ^ 2025-09-08T08:01:34,085 ------------------------------------------------------------ 2025-09-08T08:01:34,086 rocksdb/_rocksdb.pyx:15:0: 'std_memory.pxd' not found 2025-09-08T08:01:34,094 Error compiling Cython file: 2025-09-08T08:01:34,094 ------------------------------------------------------------ 2025-09-08T08:01:34,094 ... 2025-09-08T08:01:34,094 from cpython.bytes cimport PyBytes_Size 2025-09-08T08:01:34,094 from cpython.bytes cimport PyBytes_FromString 2025-09-08T08:01:34,094 from cpython.bytes cimport PyBytes_FromStringAndSize 2025-09-08T08:01:34,094 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T08:01:34,095 from std_memory cimport shared_ptr 2025-09-08T08:01:34,095 ^ 2025-09-08T08:01:34,095 ------------------------------------------------------------ 2025-09-08T08:01:34,095 rocksdb/_rocksdb.pyx:15:0: 'std_memory/shared_ptr.pxd' not found 2025-09-08T08:01:34,114 Error compiling Cython file: 2025-09-08T08:01:34,114 ------------------------------------------------------------ 2025-09-08T08:01:34,114 ... 2025-09-08T08:01:34,114 from cpython.bytes cimport PyBytes_FromString 2025-09-08T08:01:34,114 from cpython.bytes cimport PyBytes_FromStringAndSize 2025-09-08T08:01:34,114 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T08:01:34,115 from std_memory cimport shared_ptr 2025-09-08T08:01:34,115 cimport options 2025-09-08T08:01:34,115 ^ 2025-09-08T08:01:34,115 ------------------------------------------------------------ 2025-09-08T08:01:34,115 rocksdb/_rocksdb.pyx:16:8: 'options.pxd' not found 2025-09-08T08:01:34,134 Error compiling Cython file: 2025-09-08T08:01:34,134 ------------------------------------------------------------ 2025-09-08T08:01:34,134 ... 2025-09-08T08:01:34,134 from cpython.bytes cimport PyBytes_FromStringAndSize 2025-09-08T08:01:34,134 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T08:01:34,135 from std_memory cimport shared_ptr 2025-09-08T08:01:34,135 cimport options 2025-09-08T08:01:34,135 cimport merge_operator 2025-09-08T08:01:34,135 ^ 2025-09-08T08:01:34,135 ------------------------------------------------------------ 2025-09-08T08:01:34,135 rocksdb/_rocksdb.pyx:17:8: 'merge_operator.pxd' not found 2025-09-08T08:01:34,155 Error compiling Cython file: 2025-09-08T08:01:34,155 ------------------------------------------------------------ 2025-09-08T08:01:34,155 ... 2025-09-08T08:01:34,155 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T08:01:34,155 from std_memory cimport shared_ptr 2025-09-08T08:01:34,155 cimport options 2025-09-08T08:01:34,155 cimport merge_operator 2025-09-08T08:01:34,156 cimport filter_policy 2025-09-08T08:01:34,156 ^ 2025-09-08T08:01:34,156 ------------------------------------------------------------ 2025-09-08T08:01:34,156 rocksdb/_rocksdb.pyx:18:8: 'filter_policy.pxd' not found 2025-09-08T08:01:34,176 Error compiling Cython file: 2025-09-08T08:01:34,176 ------------------------------------------------------------ 2025-09-08T08:01:34,176 ... 2025-09-08T08:01:34,177 from std_memory cimport shared_ptr 2025-09-08T08:01:34,177 cimport options 2025-09-08T08:01:34,177 cimport merge_operator 2025-09-08T08:01:34,177 cimport filter_policy 2025-09-08T08:01:34,177 cimport comparator 2025-09-08T08:01:34,177 ^ 2025-09-08T08:01:34,177 ------------------------------------------------------------ 2025-09-08T08:01:34,177 rocksdb/_rocksdb.pyx:19:8: 'comparator.pxd' not found 2025-09-08T08:01:34,197 Error compiling Cython file: 2025-09-08T08:01:34,197 ------------------------------------------------------------ 2025-09-08T08:01:34,197 ... 2025-09-08T08:01:34,197 from std_memory cimport shared_ptr 2025-09-08T08:01:34,197 cimport options 2025-09-08T08:01:34,197 cimport merge_operator 2025-09-08T08:01:34,197 cimport filter_policy 2025-09-08T08:01:34,197 cimport comparator 2025-09-08T08:01:34,197 cimport slice_transform 2025-09-08T08:01:34,198 ^ 2025-09-08T08:01:34,198 ------------------------------------------------------------ 2025-09-08T08:01:34,198 rocksdb/_rocksdb.pyx:20:8: 'slice_transform.pxd' not found 2025-09-08T08:01:34,217 Error compiling Cython file: 2025-09-08T08:01:34,218 ------------------------------------------------------------ 2025-09-08T08:01:34,218 ... 2025-09-08T08:01:34,218 cimport options 2025-09-08T08:01:34,218 cimport merge_operator 2025-09-08T08:01:34,218 cimport filter_policy 2025-09-08T08:01:34,218 cimport comparator 2025-09-08T08:01:34,218 cimport slice_transform 2025-09-08T08:01:34,218 cimport cache 2025-09-08T08:01:34,218 ^ 2025-09-08T08:01:34,218 ------------------------------------------------------------ 2025-09-08T08:01:34,219 rocksdb/_rocksdb.pyx:21:8: 'cache.pxd' not found 2025-09-08T08:01:34,238 Error compiling Cython file: 2025-09-08T08:01:34,238 ------------------------------------------------------------ 2025-09-08T08:01:34,238 ... 2025-09-08T08:01:34,239 cimport merge_operator 2025-09-08T08:01:34,239 cimport filter_policy 2025-09-08T08:01:34,239 cimport comparator 2025-09-08T08:01:34,239 cimport slice_transform 2025-09-08T08:01:34,239 cimport cache 2025-09-08T08:01:34,239 cimport logger 2025-09-08T08:01:34,239 ^ 2025-09-08T08:01:34,239 ------------------------------------------------------------ 2025-09-08T08:01:34,239 rocksdb/_rocksdb.pyx:22:8: 'logger.pxd' not found 2025-09-08T08:01:34,259 Error compiling Cython file: 2025-09-08T08:01:34,259 ------------------------------------------------------------ 2025-09-08T08:01:34,259 ... 2025-09-08T08:01:34,259 cimport filter_policy 2025-09-08T08:01:34,259 cimport comparator 2025-09-08T08:01:34,259 cimport slice_transform 2025-09-08T08:01:34,259 cimport cache 2025-09-08T08:01:34,259 cimport logger 2025-09-08T08:01:34,259 cimport snapshot 2025-09-08T08:01:34,260 ^ 2025-09-08T08:01:34,260 ------------------------------------------------------------ 2025-09-08T08:01:34,260 rocksdb/_rocksdb.pyx:23:8: 'snapshot.pxd' not found 2025-09-08T08:01:34,279 Error compiling Cython file: 2025-09-08T08:01:34,279 ------------------------------------------------------------ 2025-09-08T08:01:34,279 ... 2025-09-08T08:01:34,279 cimport comparator 2025-09-08T08:01:34,279 cimport slice_transform 2025-09-08T08:01:34,279 cimport cache 2025-09-08T08:01:34,279 cimport logger 2025-09-08T08:01:34,279 cimport snapshot 2025-09-08T08:01:34,280 cimport db 2025-09-08T08:01:34,280 ^ 2025-09-08T08:01:34,280 ------------------------------------------------------------ 2025-09-08T08:01:34,280 rocksdb/_rocksdb.pyx:24:8: 'db.pxd' not found 2025-09-08T08:01:34,298 Error compiling Cython file: 2025-09-08T08:01:34,298 ------------------------------------------------------------ 2025-09-08T08:01:34,298 ... 2025-09-08T08:01:34,299 cimport slice_transform 2025-09-08T08:01:34,299 cimport cache 2025-09-08T08:01:34,299 cimport logger 2025-09-08T08:01:34,299 cimport snapshot 2025-09-08T08:01:34,299 cimport db 2025-09-08T08:01:34,299 cimport iterator 2025-09-08T08:01:34,299 ^ 2025-09-08T08:01:34,299 ------------------------------------------------------------ 2025-09-08T08:01:34,299 rocksdb/_rocksdb.pyx:25:8: 'iterator.pxd' not found 2025-09-08T08:01:34,319 Error compiling Cython file: 2025-09-08T08:01:34,319 ------------------------------------------------------------ 2025-09-08T08:01:34,319 ... 2025-09-08T08:01:34,319 cimport cache 2025-09-08T08:01:34,319 cimport logger 2025-09-08T08:01:34,319 cimport snapshot 2025-09-08T08:01:34,319 cimport db 2025-09-08T08:01:34,319 cimport iterator 2025-09-08T08:01:34,319 cimport backup 2025-09-08T08:01:34,320 ^ 2025-09-08T08:01:34,320 ------------------------------------------------------------ 2025-09-08T08:01:34,320 rocksdb/_rocksdb.pyx:26:8: 'backup.pxd' not found 2025-09-08T08:01:34,340 Error compiling Cython file: 2025-09-08T08:01:34,340 ------------------------------------------------------------ 2025-09-08T08:01:34,340 ... 2025-09-08T08:01:34,340 cimport logger 2025-09-08T08:01:34,340 cimport snapshot 2025-09-08T08:01:34,340 cimport db 2025-09-08T08:01:34,340 cimport iterator 2025-09-08T08:01:34,340 cimport backup 2025-09-08T08:01:34,340 cimport env 2025-09-08T08:01:34,341 ^ 2025-09-08T08:01:34,341 ------------------------------------------------------------ 2025-09-08T08:01:34,341 rocksdb/_rocksdb.pyx:27:8: 'env.pxd' not found 2025-09-08T08:01:34,360 Error compiling Cython file: 2025-09-08T08:01:34,360 ------------------------------------------------------------ 2025-09-08T08:01:34,360 ... 2025-09-08T08:01:34,361 cimport snapshot 2025-09-08T08:01:34,361 cimport db 2025-09-08T08:01:34,361 cimport iterator 2025-09-08T08:01:34,361 cimport backup 2025-09-08T08:01:34,361 cimport env 2025-09-08T08:01:34,361 cimport table_factory 2025-09-08T08:01:34,361 ^ 2025-09-08T08:01:34,361 ------------------------------------------------------------ 2025-09-08T08:01:34,361 rocksdb/_rocksdb.pyx:28:8: 'table_factory.pxd' not found 2025-09-08T08:01:34,381 Error compiling Cython file: 2025-09-08T08:01:34,381 ------------------------------------------------------------ 2025-09-08T08:01:34,381 ... 2025-09-08T08:01:34,381 cimport db 2025-09-08T08:01:34,381 cimport iterator 2025-09-08T08:01:34,381 cimport backup 2025-09-08T08:01:34,381 cimport env 2025-09-08T08:01:34,381 cimport table_factory 2025-09-08T08:01:34,381 cimport memtablerep 2025-09-08T08:01:34,382 ^ 2025-09-08T08:01:34,382 ------------------------------------------------------------ 2025-09-08T08:01:34,382 rocksdb/_rocksdb.pyx:29:8: 'memtablerep.pxd' not found 2025-09-08T08:01:34,401 Error compiling Cython file: 2025-09-08T08:01:34,402 ------------------------------------------------------------ 2025-09-08T08:01:34,402 ... 2025-09-08T08:01:34,402 cimport iterator 2025-09-08T08:01:34,402 cimport backup 2025-09-08T08:01:34,402 cimport env 2025-09-08T08:01:34,402 cimport table_factory 2025-09-08T08:01:34,402 cimport memtablerep 2025-09-08T08:01:34,402 cimport universal_compaction 2025-09-08T08:01:34,402 ^ 2025-09-08T08:01:34,402 ------------------------------------------------------------ 2025-09-08T08:01:34,403 rocksdb/_rocksdb.pyx:30:8: 'universal_compaction.pxd' not found 2025-09-08T08:01:34,410 Error compiling Cython file: 2025-09-08T08:01:34,410 ------------------------------------------------------------ 2025-09-08T08:01:34,410 ... 2025-09-08T08:01:34,410 cimport memtablerep 2025-09-08T08:01:34,411 cimport universal_compaction 2025-09-08T08:01:34,411 # Enums are the only exception for direct imports 2025-09-08T08:01:34,411 # Their name als already unique enough 2025-09-08T08:01:34,411 from universal_compaction cimport kCompactionStopStyleSimilarSize 2025-09-08T08:01:34,411 ^ 2025-09-08T08:01:34,411 ------------------------------------------------------------ 2025-09-08T08:01:34,411 rocksdb/_rocksdb.pyx:34:0: 'universal_compaction/kCompactionStopStyleSimilarSize.pxd' not found 2025-09-08T08:01:34,419 Error compiling Cython file: 2025-09-08T08:01:34,419 ------------------------------------------------------------ 2025-09-08T08:01:34,419 ... 2025-09-08T08:01:34,419 cimport universal_compaction 2025-09-08T08:01:34,419 # Enums are the only exception for direct imports 2025-09-08T08:01:34,419 # Their name als already unique enough 2025-09-08T08:01:34,419 from universal_compaction cimport kCompactionStopStyleSimilarSize 2025-09-08T08:01:34,420 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T08:01:34,420 ^ 2025-09-08T08:01:34,420 ------------------------------------------------------------ 2025-09-08T08:01:34,420 rocksdb/_rocksdb.pyx:35:0: 'universal_compaction/kCompactionStopStyleTotalSize.pxd' not found 2025-09-08T08:01:34,427 Error compiling Cython file: 2025-09-08T08:01:34,427 ------------------------------------------------------------ 2025-09-08T08:01:34,427 ... 2025-09-08T08:01:34,428 # Enums are the only exception for direct imports 2025-09-08T08:01:34,428 # Their name als already unique enough 2025-09-08T08:01:34,428 from universal_compaction cimport kCompactionStopStyleSimilarSize 2025-09-08T08:01:34,428 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T08:01:34,428 from options cimport kCompactionStyleLevel 2025-09-08T08:01:34,428 ^ 2025-09-08T08:01:34,428 ------------------------------------------------------------ 2025-09-08T08:01:34,428 rocksdb/_rocksdb.pyx:37:0: 'options/kCompactionStyleLevel.pxd' not found 2025-09-08T08:01:34,435 Error compiling Cython file: 2025-09-08T08:01:34,436 ------------------------------------------------------------ 2025-09-08T08:01:34,436 ... 2025-09-08T08:01:34,436 # Their name als already unique enough 2025-09-08T08:01:34,436 from universal_compaction cimport kCompactionStopStyleSimilarSize 2025-09-08T08:01:34,436 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T08:01:34,436 from options cimport kCompactionStyleLevel 2025-09-08T08:01:34,436 from options cimport kCompactionStyleUniversal 2025-09-08T08:01:34,436 ^ 2025-09-08T08:01:34,436 ------------------------------------------------------------ 2025-09-08T08:01:34,436 rocksdb/_rocksdb.pyx:38:0: 'options/kCompactionStyleUniversal.pxd' not found 2025-09-08T08:01:34,443 Error compiling Cython file: 2025-09-08T08:01:34,443 ------------------------------------------------------------ 2025-09-08T08:01:34,444 ... 2025-09-08T08:01:34,444 from universal_compaction cimport kCompactionStopStyleSimilarSize 2025-09-08T08:01:34,444 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T08:01:34,444 from options cimport kCompactionStyleLevel 2025-09-08T08:01:34,444 from options cimport kCompactionStyleUniversal 2025-09-08T08:01:34,444 from options cimport kCompactionStyleFIFO 2025-09-08T08:01:34,444 ^ 2025-09-08T08:01:34,444 ------------------------------------------------------------ 2025-09-08T08:01:34,444 rocksdb/_rocksdb.pyx:39:0: 'options/kCompactionStyleFIFO.pxd' not found 2025-09-08T08:01:34,452 Error compiling Cython file: 2025-09-08T08:01:34,452 ------------------------------------------------------------ 2025-09-08T08:01:34,452 ... 2025-09-08T08:01:34,452 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T08:01:34,452 from options cimport kCompactionStyleLevel 2025-09-08T08:01:34,452 from options cimport kCompactionStyleUniversal 2025-09-08T08:01:34,452 from options cimport kCompactionStyleFIFO 2025-09-08T08:01:34,452 from options cimport kCompactionStyleNone 2025-09-08T08:01:34,452 ^ 2025-09-08T08:01:34,453 ------------------------------------------------------------ 2025-09-08T08:01:34,453 rocksdb/_rocksdb.pyx:40:0: 'options/kCompactionStyleNone.pxd' not found 2025-09-08T08:01:34,471 Error compiling Cython file: 2025-09-08T08:01:34,471 ------------------------------------------------------------ 2025-09-08T08:01:34,471 ... 2025-09-08T08:01:34,472 from options cimport kCompactionStyleLevel 2025-09-08T08:01:34,472 from options cimport kCompactionStyleUniversal 2025-09-08T08:01:34,472 from options cimport kCompactionStyleFIFO 2025-09-08T08:01:34,472 from options cimport kCompactionStyleNone 2025-09-08T08:01:34,472 from slice_ cimport Slice 2025-09-08T08:01:34,472 ^ 2025-09-08T08:01:34,472 ------------------------------------------------------------ 2025-09-08T08:01:34,472 rocksdb/_rocksdb.pyx:42:0: 'slice_.pxd' not found 2025-09-08T08:01:34,479 Error compiling Cython file: 2025-09-08T08:01:34,479 ------------------------------------------------------------ 2025-09-08T08:01:34,479 ... 2025-09-08T08:01:34,479 from options cimport kCompactionStyleLevel 2025-09-08T08:01:34,480 from options cimport kCompactionStyleUniversal 2025-09-08T08:01:34,480 from options cimport kCompactionStyleFIFO 2025-09-08T08:01:34,480 from options cimport kCompactionStyleNone 2025-09-08T08:01:34,480 from slice_ cimport Slice 2025-09-08T08:01:34,480 ^ 2025-09-08T08:01:34,480 ------------------------------------------------------------ 2025-09-08T08:01:34,480 rocksdb/_rocksdb.pyx:42:0: 'slice_/Slice.pxd' not found 2025-09-08T08:01:34,500 Error compiling Cython file: 2025-09-08T08:01:34,500 ------------------------------------------------------------ 2025-09-08T08:01:34,500 ... 2025-09-08T08:01:34,500 from options cimport kCompactionStyleUniversal 2025-09-08T08:01:34,500 from options cimport kCompactionStyleFIFO 2025-09-08T08:01:34,500 from options cimport kCompactionStyleNone 2025-09-08T08:01:34,500 from slice_ cimport Slice 2025-09-08T08:01:34,500 from status cimport Status 2025-09-08T08:01:34,500 ^ 2025-09-08T08:01:34,501 ------------------------------------------------------------ 2025-09-08T08:01:34,501 rocksdb/_rocksdb.pyx:43:0: 'status.pxd' not found 2025-09-08T08:01:34,508 Error compiling Cython file: 2025-09-08T08:01:34,508 ------------------------------------------------------------ 2025-09-08T08:01:34,508 ... 2025-09-08T08:01:34,508 from options cimport kCompactionStyleUniversal 2025-09-08T08:01:34,509 from options cimport kCompactionStyleFIFO 2025-09-08T08:01:34,509 from options cimport kCompactionStyleNone 2025-09-08T08:01:34,509 from slice_ cimport Slice 2025-09-08T08:01:34,509 from status cimport Status 2025-09-08T08:01:34,509 ^ 2025-09-08T08:01:34,509 ------------------------------------------------------------ 2025-09-08T08:01:34,509 rocksdb/_rocksdb.pyx:43:0: 'status/Status.pxd' not found 2025-09-08T08:01:34,510 Error compiling Cython file: 2025-09-08T08:01:34,510 ------------------------------------------------------------ 2025-09-08T08:01:34,510 ... 2025-09-08T08:01:34,510 from interfaces import Comparator as IComparator 2025-09-08T08:01:34,510 from interfaces import SliceTransform as ISliceTransform 2025-09-08T08:01:34,510 import traceback 2025-09-08T08:01:34,510 import errors 2025-09-08T08:01:34,510 ctypedef const filter_policy.FilterPolicy ConstFilterPolicy 2025-09-08T08:01:34,510 ^ 2025-09-08T08:01:34,510 ------------------------------------------------------------ 2025-09-08T08:01:34,511 rocksdb/_rocksdb.pyx:54:15: 'FilterPolicy' is not a type identifier 2025-09-08T08:01:34,511 Error compiling Cython file: 2025-09-08T08:01:34,511 ------------------------------------------------------------ 2025-09-08T08:01:34,511 ... 2025-09-08T08:01:34,511 import errors 2025-09-08T08:01:34,511 ctypedef const filter_policy.FilterPolicy ConstFilterPolicy 2025-09-08T08:01:34,511 cdef extern from "cpp/utils.hpp" namespace "py_rocks": 2025-09-08T08:01:34,512 cdef const Slice* vector_data(vector[Slice]&) 2025-09-08T08:01:34,512 ^ 2025-09-08T08:01:34,512 ------------------------------------------------------------ 2025-09-08T08:01:34,512 rocksdb/_rocksdb.pyx:57:15: 'Slice' is not a type identifier 2025-09-08T08:01:34,512 Error compiling Cython file: 2025-09-08T08:01:34,512 ------------------------------------------------------------ 2025-09-08T08:01:34,512 ... 2025-09-08T08:01:34,512 import errors 2025-09-08T08:01:34,513 ctypedef const filter_policy.FilterPolicy ConstFilterPolicy 2025-09-08T08:01:34,513 cdef extern from "cpp/utils.hpp" namespace "py_rocks": 2025-09-08T08:01:34,513 cdef const Slice* vector_data(vector[Slice]&) 2025-09-08T08:01:34,513 ^ 2025-09-08T08:01:34,513 ------------------------------------------------------------ 2025-09-08T08:01:34,513 rocksdb/_rocksdb.pyx:57:41: unknown type in template argument 2025-09-08T08:01:34,531 Error compiling Cython file: 2025-09-08T08:01:34,532 ------------------------------------------------------------ 2025-09-08T08:01:34,532 ... 2025-09-08T08:01:34,532 cdef extern from "Python.h": 2025-09-08T08:01:34,532 void PyEval_InitThreads() 2025-09-08T08:01:34,532 PyEval_InitThreads() 2025-09-08T08:01:34,532 ## Here comes the stuff to wrap the status to exception 2025-09-08T08:01:34,532 cdef check_status(const Status& st): 2025-09-08T08:01:34,532 ^ 2025-09-08T08:01:34,532 ------------------------------------------------------------ 2025-09-08T08:01:34,532 rocksdb/_rocksdb.pyx:67:24: 'Status' is not a type identifier 2025-09-08T08:01:34,533 Error compiling Cython file: 2025-09-08T08:01:34,533 ------------------------------------------------------------ 2025-09-08T08:01:34,533 ... 2025-09-08T08:01:34,533 return string(PyBytes_AsString(path), PyBytes_Size(path)) 2025-09-08T08:01:34,533 cdef string_to_bytes(string ob): 2025-09-08T08:01:34,533 return PyBytes_FromStringAndSize(ob.c_str(), ob.size()) 2025-09-08T08:01:34,533 cdef Slice bytes_to_slice(ob) except *: 2025-09-08T08:01:34,533 ^ 2025-09-08T08:01:34,534 ------------------------------------------------------------ 2025-09-08T08:01:34,534 rocksdb/_rocksdb.pyx:102:5: 'Slice' is not a type identifier 2025-09-08T08:01:34,534 Error compiling Cython file: 2025-09-08T08:01:34,534 ------------------------------------------------------------ 2025-09-08T08:01:34,534 ... 2025-09-08T08:01:34,534 return PyBytes_FromStringAndSize(ob.c_str(), ob.size()) 2025-09-08T08:01:34,534 cdef Slice bytes_to_slice(ob) except *: 2025-09-08T08:01:34,534 return Slice(PyBytes_AsString(ob), PyBytes_Size(ob)) 2025-09-08T08:01:34,535 cdef slice_to_bytes(Slice sl): 2025-09-08T08:01:34,535 ^ 2025-09-08T08:01:34,535 ------------------------------------------------------------ 2025-09-08T08:01:34,535 rocksdb/_rocksdb.pyx:105:20: 'Slice' is not a type identifier 2025-09-08T08:01:34,535 Error compiling Cython file: 2025-09-08T08:01:34,535 ------------------------------------------------------------ 2025-09-08T08:01:34,535 ... 2025-09-08T08:01:34,535 @cython.internal 2025-09-08T08:01:34,536 cdef class PyComparator(object): 2025-09-08T08:01:34,536 cdef object get_ob(self): 2025-09-08T08:01:34,536 return None 2025-09-08T08:01:34,536 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T08:01:34,536 ^ 2025-09-08T08:01:34,536 ------------------------------------------------------------ 2025-09-08T08:01:34,536 rocksdb/_rocksdb.pyx:128:15: 'Comparator' is not a type identifier 2025-09-08T08:01:34,536 Error compiling Cython file: 2025-09-08T08:01:34,536 ------------------------------------------------------------ 2025-09-08T08:01:34,537 ... 2025-09-08T08:01:34,537 return None 2025-09-08T08:01:34,537 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T08:01:34,537 return NULL 2025-09-08T08:01:34,537 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:34,537 ^ 2025-09-08T08:01:34,537 ------------------------------------------------------------ 2025-09-08T08:01:34,537 rocksdb/_rocksdb.pyx:131:28: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,538 Error compiling Cython file: 2025-09-08T08:01:34,538 ------------------------------------------------------------ 2025-09-08T08:01:34,538 ... 2025-09-08T08:01:34,538 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:34,538 pass 2025-09-08T08:01:34,538 @cython.internal 2025-09-08T08:01:34,538 cdef class PyGenericComparator(PyComparator): 2025-09-08T08:01:34,538 cdef comparator.ComparatorWrapper* comparator_ptr 2025-09-08T08:01:34,538 ^ 2025-09-08T08:01:34,538 ------------------------------------------------------------ 2025-09-08T08:01:34,539 rocksdb/_rocksdb.pyx:136:9: 'ComparatorWrapper' is not a type identifier 2025-09-08T08:01:34,539 Error compiling Cython file: 2025-09-08T08:01:34,539 ------------------------------------------------------------ 2025-09-08T08:01:34,539 ... 2025-09-08T08:01:34,539 del self.comparator_ptr 2025-09-08T08:01:34,539 cdef object get_ob(self): 2025-09-08T08:01:34,539 return self.ob 2025-09-08T08:01:34,540 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T08:01:34,540 ^ 2025-09-08T08:01:34,540 ------------------------------------------------------------ 2025-09-08T08:01:34,540 rocksdb/_rocksdb.pyx:157:15: 'Comparator' is not a type identifier 2025-09-08T08:01:34,540 Error compiling Cython file: 2025-09-08T08:01:34,540 ------------------------------------------------------------ 2025-09-08T08:01:34,540 ... 2025-09-08T08:01:34,540 return self.ob 2025-09-08T08:01:34,541 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T08:01:34,541 return self.comparator_ptr 2025-09-08T08:01:34,541 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:34,541 ^ 2025-09-08T08:01:34,541 ------------------------------------------------------------ 2025-09-08T08:01:34,541 rocksdb/_rocksdb.pyx:160:28: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,541 Error compiling Cython file: 2025-09-08T08:01:34,541 ------------------------------------------------------------ 2025-09-08T08:01:34,542 ... 2025-09-08T08:01:34,542 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:34,542 self.comparator_ptr.set_info_log(info_log) 2025-09-08T08:01:34,542 @cython.internal 2025-09-08T08:01:34,542 cdef class PyBytewiseComparator(PyComparator): 2025-09-08T08:01:34,542 cdef const comparator.Comparator* comparator_ptr 2025-09-08T08:01:34,542 ^ 2025-09-08T08:01:34,542 ------------------------------------------------------------ 2025-09-08T08:01:34,542 rocksdb/_rocksdb.pyx:165:15: 'Comparator' is not a type identifier 2025-09-08T08:01:34,543 Error compiling Cython file: 2025-09-08T08:01:34,543 ------------------------------------------------------------ 2025-09-08T08:01:34,543 ... 2025-09-08T08:01:34,543 bytes_to_slice(b)) 2025-09-08T08:01:34,543 cdef object get_ob(self): 2025-09-08T08:01:34,543 return self 2025-09-08T08:01:34,543 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T08:01:34,543 ^ 2025-09-08T08:01:34,543 ------------------------------------------------------------ 2025-09-08T08:01:34,544 rocksdb/_rocksdb.pyx:181:15: 'Comparator' is not a type identifier 2025-09-08T08:01:34,544 Error compiling Cython file: 2025-09-08T08:01:34,544 ------------------------------------------------------------ 2025-09-08T08:01:34,544 ... 2025-09-08T08:01:34,544 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T08:01:34,544 return self.comparator_ptr 2025-09-08T08:01:34,544 cdef int compare_callback( 2025-09-08T08:01:34,544 void* ctx, 2025-09-08T08:01:34,544 logger.Logger* log, 2025-09-08T08:01:34,544 ^ 2025-09-08T08:01:34,545 ------------------------------------------------------------ 2025-09-08T08:01:34,545 rocksdb/_rocksdb.pyx:186:4: 'Logger' is not a type identifier 2025-09-08T08:01:34,545 Error compiling Cython file: 2025-09-08T08:01:34,545 ------------------------------------------------------------ 2025-09-08T08:01:34,545 ... 2025-09-08T08:01:34,545 cdef int compare_callback( 2025-09-08T08:01:34,545 void* ctx, 2025-09-08T08:01:34,545 logger.Logger* log, 2025-09-08T08:01:34,546 string& error_msg, 2025-09-08T08:01:34,546 const Slice& a, 2025-09-08T08:01:34,546 ^ 2025-09-08T08:01:34,546 ------------------------------------------------------------ 2025-09-08T08:01:34,546 rocksdb/_rocksdb.pyx:188:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,546 Error compiling Cython file: 2025-09-08T08:01:34,546 ------------------------------------------------------------ 2025-09-08T08:01:34,546 ... 2025-09-08T08:01:34,546 cdef int compare_callback( 2025-09-08T08:01:34,546 void* ctx, 2025-09-08T08:01:34,547 logger.Logger* log, 2025-09-08T08:01:34,547 string& error_msg, 2025-09-08T08:01:34,547 const Slice& a, 2025-09-08T08:01:34,547 const Slice& b) with gil: 2025-09-08T08:01:34,547 ^ 2025-09-08T08:01:34,547 ------------------------------------------------------------ 2025-09-08T08:01:34,547 rocksdb/_rocksdb.pyx:189:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,547 Error compiling Cython file: 2025-09-08T08:01:34,547 ------------------------------------------------------------ 2025-09-08T08:01:34,547 ... 2025-09-08T08:01:34,548 @cython.internal 2025-09-08T08:01:34,548 cdef class PyFilterPolicy(object): 2025-09-08T08:01:34,548 cdef object get_ob(self): 2025-09-08T08:01:34,548 return None 2025-09-08T08:01:34,548 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T08:01:34,548 ^ 2025-09-08T08:01:34,548 ------------------------------------------------------------ 2025-09-08T08:01:34,548 rocksdb/_rocksdb.pyx:209:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,549 Error compiling Cython file: 2025-09-08T08:01:34,549 ------------------------------------------------------------ 2025-09-08T08:01:34,549 ... 2025-09-08T08:01:34,549 return None 2025-09-08T08:01:34,549 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T08:01:34,549 return shared_ptr[ConstFilterPolicy]() 2025-09-08T08:01:34,549 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:34,549 ^ 2025-09-08T08:01:34,549 ------------------------------------------------------------ 2025-09-08T08:01:34,550 rocksdb/_rocksdb.pyx:212:28: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,550 Error compiling Cython file: 2025-09-08T08:01:34,550 ------------------------------------------------------------ 2025-09-08T08:01:34,550 ... 2025-09-08T08:01:34,550 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:34,550 pass 2025-09-08T08:01:34,550 @cython.internal 2025-09-08T08:01:34,550 cdef class PyGenericFilterPolicy(PyFilterPolicy): 2025-09-08T08:01:34,550 cdef shared_ptr[filter_policy.FilterPolicyWrapper] policy 2025-09-08T08:01:34,550 ^ 2025-09-08T08:01:34,551 ------------------------------------------------------------ 2025-09-08T08:01:34,551 rocksdb/_rocksdb.pyx:217:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,551 Error compiling Cython file: 2025-09-08T08:01:34,551 ------------------------------------------------------------ 2025-09-08T08:01:34,551 ... 2025-09-08T08:01:34,551 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:34,551 pass 2025-09-08T08:01:34,551 @cython.internal 2025-09-08T08:01:34,552 cdef class PyGenericFilterPolicy(PyFilterPolicy): 2025-09-08T08:01:34,552 cdef shared_ptr[filter_policy.FilterPolicyWrapper] policy 2025-09-08T08:01:34,552 ^ 2025-09-08T08:01:34,552 ------------------------------------------------------------ 2025-09-08T08:01:34,552 rocksdb/_rocksdb.pyx:217:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,552 Error compiling Cython file: 2025-09-08T08:01:34,552 ------------------------------------------------------------ 2025-09-08T08:01:34,552 ... 2025-09-08T08:01:34,552 key_may_match_callback)) 2025-09-08T08:01:34,553 cdef object get_ob(self): 2025-09-08T08:01:34,553 return self.ob 2025-09-08T08:01:34,553 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T08:01:34,553 ^ 2025-09-08T08:01:34,553 ------------------------------------------------------------ 2025-09-08T08:01:34,553 rocksdb/_rocksdb.pyx:234:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,553 Error compiling Cython file: 2025-09-08T08:01:34,553 ------------------------------------------------------------ 2025-09-08T08:01:34,553 ... 2025-09-08T08:01:34,554 return self.ob 2025-09-08T08:01:34,554 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T08:01:34,554 return (self.policy) 2025-09-08T08:01:34,554 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:34,554 ^ 2025-09-08T08:01:34,554 ------------------------------------------------------------ 2025-09-08T08:01:34,554 rocksdb/_rocksdb.pyx:237:28: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,554 Error compiling Cython file: 2025-09-08T08:01:34,555 ------------------------------------------------------------ 2025-09-08T08:01:34,555 ... 2025-09-08T08:01:34,555 self.policy.get().set_info_log(info_log) 2025-09-08T08:01:34,555 cdef void create_filter_callback( 2025-09-08T08:01:34,555 void* ctx, 2025-09-08T08:01:34,555 logger.Logger* log, 2025-09-08T08:01:34,555 ^ 2025-09-08T08:01:34,555 ------------------------------------------------------------ 2025-09-08T08:01:34,556 rocksdb/_rocksdb.pyx:243:4: 'Logger' is not a type identifier 2025-09-08T08:01:34,556 Error compiling Cython file: 2025-09-08T08:01:34,556 ------------------------------------------------------------ 2025-09-08T08:01:34,556 ... 2025-09-08T08:01:34,556 cdef void create_filter_callback( 2025-09-08T08:01:34,556 void* ctx, 2025-09-08T08:01:34,556 logger.Logger* log, 2025-09-08T08:01:34,556 string& error_msg, 2025-09-08T08:01:34,556 const Slice* keys, 2025-09-08T08:01:34,557 ^ 2025-09-08T08:01:34,557 ------------------------------------------------------------ 2025-09-08T08:01:34,557 rocksdb/_rocksdb.pyx:245:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,557 performance hint: rocksdb/_rocksdb.pyx:241:0: Exception check on 'create_filter_callback' will always require the GIL to be acquired. 2025-09-08T08:01:34,557 Possible solutions: 2025-09-08T08:01:34,557 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-08T08:01:34,557 2. Use an 'int' return type on 'create_filter_callback' to allow an error code to be returned. 2025-09-08T08:01:34,557 Error compiling Cython file: 2025-09-08T08:01:34,557 ------------------------------------------------------------ 2025-09-08T08:01:34,557 ... 2025-09-08T08:01:34,558 logger.Log(log, "Error in create filter callback: %s", tb) 2025-09-08T08:01:34,558 error_msg.assign(str(error)) 2025-09-08T08:01:34,558 cdef cpp_bool key_may_match_callback( 2025-09-08T08:01:34,558 void* ctx, 2025-09-08T08:01:34,558 logger.Logger* log, 2025-09-08T08:01:34,558 ^ 2025-09-08T08:01:34,558 ------------------------------------------------------------ 2025-09-08T08:01:34,558 rocksdb/_rocksdb.pyx:260:4: 'Logger' is not a type identifier 2025-09-08T08:01:34,558 Error compiling Cython file: 2025-09-08T08:01:34,559 ------------------------------------------------------------ 2025-09-08T08:01:34,559 ... 2025-09-08T08:01:34,559 cdef cpp_bool key_may_match_callback( 2025-09-08T08:01:34,559 void* ctx, 2025-09-08T08:01:34,559 logger.Logger* log, 2025-09-08T08:01:34,559 string& error_msg, 2025-09-08T08:01:34,559 const Slice& key, 2025-09-08T08:01:34,559 ^ 2025-09-08T08:01:34,559 ------------------------------------------------------------ 2025-09-08T08:01:34,560 rocksdb/_rocksdb.pyx:262:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,560 Error compiling Cython file: 2025-09-08T08:01:34,560 ------------------------------------------------------------ 2025-09-08T08:01:34,560 ... 2025-09-08T08:01:34,560 cdef cpp_bool key_may_match_callback( 2025-09-08T08:01:34,560 void* ctx, 2025-09-08T08:01:34,560 logger.Logger* log, 2025-09-08T08:01:34,560 string& error_msg, 2025-09-08T08:01:34,560 const Slice& key, 2025-09-08T08:01:34,560 const Slice& filt) with gil: 2025-09-08T08:01:34,560 ^ 2025-09-08T08:01:34,561 ------------------------------------------------------------ 2025-09-08T08:01:34,561 rocksdb/_rocksdb.pyx:263:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,561 Error compiling Cython file: 2025-09-08T08:01:34,561 ------------------------------------------------------------ 2025-09-08T08:01:34,561 ... 2025-09-08T08:01:34,561 logger.Log(log, "Error in key_mach_match callback: %s", tb) 2025-09-08T08:01:34,561 error_msg.assign(str(error)) 2025-09-08T08:01:34,561 @cython.internal 2025-09-08T08:01:34,562 cdef class PyBloomFilterPolicy(PyFilterPolicy): 2025-09-08T08:01:34,562 cdef shared_ptr[ConstFilterPolicy] policy 2025-09-08T08:01:34,562 ^ 2025-09-08T08:01:34,562 ------------------------------------------------------------ 2025-09-08T08:01:34,562 rocksdb/_rocksdb.pyx:276:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,562 Error compiling Cython file: 2025-09-08T08:01:34,562 ------------------------------------------------------------ 2025-09-08T08:01:34,562 ... 2025-09-08T08:01:34,562 logger.Log(log, "Error in key_mach_match callback: %s", tb) 2025-09-08T08:01:34,562 error_msg.assign(str(error)) 2025-09-08T08:01:34,563 @cython.internal 2025-09-08T08:01:34,563 cdef class PyBloomFilterPolicy(PyFilterPolicy): 2025-09-08T08:01:34,563 cdef shared_ptr[ConstFilterPolicy] policy 2025-09-08T08:01:34,563 ^ 2025-09-08T08:01:34,563 ------------------------------------------------------------ 2025-09-08T08:01:34,563 rocksdb/_rocksdb.pyx:276:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,563 Error compiling Cython file: 2025-09-08T08:01:34,563 ------------------------------------------------------------ 2025-09-08T08:01:34,564 ... 2025-09-08T08:01:34,564 bytes_to_slice(filter_)) 2025-09-08T08:01:34,564 cdef object get_ob(self): 2025-09-08T08:01:34,564 return self 2025-09-08T08:01:34,564 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T08:01:34,564 ^ 2025-09-08T08:01:34,564 ------------------------------------------------------------ 2025-09-08T08:01:34,564 rocksdb/_rocksdb.pyx:306:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,565 Error compiling Cython file: 2025-09-08T08:01:34,565 ------------------------------------------------------------ 2025-09-08T08:01:34,565 ... 2025-09-08T08:01:34,565 ## Here comes the stuff for the merge operator 2025-09-08T08:01:34,565 @cython.internal 2025-09-08T08:01:34,565 cdef class PyMergeOperator(object): 2025-09-08T08:01:34,565 cdef shared_ptr[merge_operator.MergeOperator] merge_op 2025-09-08T08:01:34,565 ^ 2025-09-08T08:01:34,565 ------------------------------------------------------------ 2025-09-08T08:01:34,566 rocksdb/_rocksdb.pyx:317:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,566 Error compiling Cython file: 2025-09-08T08:01:34,566 ------------------------------------------------------------ 2025-09-08T08:01:34,566 ... 2025-09-08T08:01:34,566 ## Here comes the stuff for the merge operator 2025-09-08T08:01:34,566 @cython.internal 2025-09-08T08:01:34,566 cdef class PyMergeOperator(object): 2025-09-08T08:01:34,566 cdef shared_ptr[merge_operator.MergeOperator] merge_op 2025-09-08T08:01:34,567 ^ 2025-09-08T08:01:34,567 ------------------------------------------------------------ 2025-09-08T08:01:34,567 rocksdb/_rocksdb.pyx:317:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,567 Error compiling Cython file: 2025-09-08T08:01:34,567 ------------------------------------------------------------ 2025-09-08T08:01:34,567 ... 2025-09-08T08:01:34,567 cdef object get_ob(self): 2025-09-08T08:01:34,567 return self.ob 2025-09-08T08:01:34,568 cdef shared_ptr[merge_operator.MergeOperator] get_operator(self): 2025-09-08T08:01:34,568 ^ 2025-09-08T08:01:34,568 ------------------------------------------------------------ 2025-09-08T08:01:34,568 rocksdb/_rocksdb.pyx:365:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,568 Error compiling Cython file: 2025-09-08T08:01:34,568 ------------------------------------------------------------ 2025-09-08T08:01:34,568 ... 2025-09-08T08:01:34,568 cdef shared_ptr[merge_operator.MergeOperator] get_operator(self): 2025-09-08T08:01:34,568 return self.merge_op 2025-09-08T08:01:34,569 cdef cpp_bool merge_callback( 2025-09-08T08:01:34,569 void* ctx, 2025-09-08T08:01:34,569 const Slice& key, 2025-09-08T08:01:34,569 ^ 2025-09-08T08:01:34,569 ------------------------------------------------------------ 2025-09-08T08:01:34,569 rocksdb/_rocksdb.pyx:370:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,569 Error compiling Cython file: 2025-09-08T08:01:34,569 ------------------------------------------------------------ 2025-09-08T08:01:34,570 ... 2025-09-08T08:01:34,570 return self.merge_op 2025-09-08T08:01:34,570 cdef cpp_bool merge_callback( 2025-09-08T08:01:34,570 void* ctx, 2025-09-08T08:01:34,570 const Slice& key, 2025-09-08T08:01:34,570 const Slice* existing_value, 2025-09-08T08:01:34,570 ^ 2025-09-08T08:01:34,570 ------------------------------------------------------------ 2025-09-08T08:01:34,570 rocksdb/_rocksdb.pyx:371:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,571 Error compiling Cython file: 2025-09-08T08:01:34,571 ------------------------------------------------------------ 2025-09-08T08:01:34,571 ... 2025-09-08T08:01:34,571 cdef cpp_bool merge_callback( 2025-09-08T08:01:34,571 void* ctx, 2025-09-08T08:01:34,571 const Slice& key, 2025-09-08T08:01:34,571 const Slice* existing_value, 2025-09-08T08:01:34,571 const Slice& value, 2025-09-08T08:01:34,571 ^ 2025-09-08T08:01:34,572 ------------------------------------------------------------ 2025-09-08T08:01:34,572 rocksdb/_rocksdb.pyx:372:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,572 Error compiling Cython file: 2025-09-08T08:01:34,572 ------------------------------------------------------------ 2025-09-08T08:01:34,572 ... 2025-09-08T08:01:34,572 void* ctx, 2025-09-08T08:01:34,572 const Slice& key, 2025-09-08T08:01:34,572 const Slice* existing_value, 2025-09-08T08:01:34,572 const Slice& value, 2025-09-08T08:01:34,573 string* new_value, 2025-09-08T08:01:34,573 logger.Logger* log) with gil: 2025-09-08T08:01:34,573 ^ 2025-09-08T08:01:34,573 ------------------------------------------------------------ 2025-09-08T08:01:34,573 rocksdb/_rocksdb.pyx:374:4: 'Logger' is not a type identifier 2025-09-08T08:01:34,573 Error compiling Cython file: 2025-09-08T08:01:34,573 ------------------------------------------------------------ 2025-09-08T08:01:34,573 ... 2025-09-08T08:01:34,573 logger.Log(log, "Error in merge_callback: %s", tb) 2025-09-08T08:01:34,573 return False 2025-09-08T08:01:34,574 cdef cpp_bool full_merge_callback( 2025-09-08T08:01:34,574 void* ctx, 2025-09-08T08:01:34,574 const Slice& key, 2025-09-08T08:01:34,574 ^ 2025-09-08T08:01:34,574 ------------------------------------------------------------ 2025-09-08T08:01:34,574 rocksdb/_rocksdb.pyx:399:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,574 Error compiling Cython file: 2025-09-08T08:01:34,574 ------------------------------------------------------------ 2025-09-08T08:01:34,575 ... 2025-09-08T08:01:34,575 return False 2025-09-08T08:01:34,575 cdef cpp_bool full_merge_callback( 2025-09-08T08:01:34,575 void* ctx, 2025-09-08T08:01:34,575 const Slice& key, 2025-09-08T08:01:34,575 const Slice* existing_value, 2025-09-08T08:01:34,575 ^ 2025-09-08T08:01:34,575 ------------------------------------------------------------ 2025-09-08T08:01:34,575 rocksdb/_rocksdb.pyx:400:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,576 Error compiling Cython file: 2025-09-08T08:01:34,576 ------------------------------------------------------------ 2025-09-08T08:01:34,576 ... 2025-09-08T08:01:34,576 void* ctx, 2025-09-08T08:01:34,576 const Slice& key, 2025-09-08T08:01:34,576 const Slice* existing_value, 2025-09-08T08:01:34,576 const deque[string]& op_list, 2025-09-08T08:01:34,576 string* new_value, 2025-09-08T08:01:34,576 logger.Logger* log) with gil: 2025-09-08T08:01:34,576 ^ 2025-09-08T08:01:34,576 ------------------------------------------------------------ 2025-09-08T08:01:34,577 rocksdb/_rocksdb.pyx:403:4: 'Logger' is not a type identifier 2025-09-08T08:01:34,577 Error compiling Cython file: 2025-09-08T08:01:34,577 ------------------------------------------------------------ 2025-09-08T08:01:34,577 ... 2025-09-08T08:01:34,577 logger.Log(log, "Error in full_merge_callback: %s", tb) 2025-09-08T08:01:34,577 return False 2025-09-08T08:01:34,577 cdef cpp_bool partial_merge_callback( 2025-09-08T08:01:34,577 void* ctx, 2025-09-08T08:01:34,578 const Slice& key, 2025-09-08T08:01:34,578 ^ 2025-09-08T08:01:34,578 ------------------------------------------------------------ 2025-09-08T08:01:34,578 rocksdb/_rocksdb.pyx:428:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,578 Error compiling Cython file: 2025-09-08T08:01:34,578 ------------------------------------------------------------ 2025-09-08T08:01:34,578 ... 2025-09-08T08:01:34,578 return False 2025-09-08T08:01:34,578 cdef cpp_bool partial_merge_callback( 2025-09-08T08:01:34,579 void* ctx, 2025-09-08T08:01:34,579 const Slice& key, 2025-09-08T08:01:34,579 const Slice& left_op, 2025-09-08T08:01:34,579 ^ 2025-09-08T08:01:34,579 ------------------------------------------------------------ 2025-09-08T08:01:34,579 rocksdb/_rocksdb.pyx:429:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,579 Error compiling Cython file: 2025-09-08T08:01:34,579 ------------------------------------------------------------ 2025-09-08T08:01:34,579 ... 2025-09-08T08:01:34,580 cdef cpp_bool partial_merge_callback( 2025-09-08T08:01:34,580 void* ctx, 2025-09-08T08:01:34,580 const Slice& key, 2025-09-08T08:01:34,580 const Slice& left_op, 2025-09-08T08:01:34,580 const Slice& right_op, 2025-09-08T08:01:34,580 ^ 2025-09-08T08:01:34,580 ------------------------------------------------------------ 2025-09-08T08:01:34,580 rocksdb/_rocksdb.pyx:430:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,580 Error compiling Cython file: 2025-09-08T08:01:34,581 ------------------------------------------------------------ 2025-09-08T08:01:34,581 ... 2025-09-08T08:01:34,581 void* ctx, 2025-09-08T08:01:34,581 const Slice& key, 2025-09-08T08:01:34,581 const Slice& left_op, 2025-09-08T08:01:34,581 const Slice& right_op, 2025-09-08T08:01:34,581 string* new_value, 2025-09-08T08:01:34,581 logger.Logger* log) with gil: 2025-09-08T08:01:34,581 ^ 2025-09-08T08:01:34,581 ------------------------------------------------------------ 2025-09-08T08:01:34,582 rocksdb/_rocksdb.pyx:432:4: 'Logger' is not a type identifier 2025-09-08T08:01:34,582 Error compiling Cython file: 2025-09-08T08:01:34,582 ------------------------------------------------------------ 2025-09-08T08:01:34,582 ... 2025-09-08T08:01:34,582 ############################################## 2025-09-08T08:01:34,582 #### Here comes the Cache stuff 2025-09-08T08:01:34,582 @cython.internal 2025-09-08T08:01:34,582 cdef class PyCache(object): 2025-09-08T08:01:34,582 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T08:01:34,582 ^ 2025-09-08T08:01:34,583 ------------------------------------------------------------ 2025-09-08T08:01:34,583 rocksdb/_rocksdb.pyx:454:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,583 Error compiling Cython file: 2025-09-08T08:01:34,583 ------------------------------------------------------------ 2025-09-08T08:01:34,583 ... 2025-09-08T08:01:34,583 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T08:01:34,583 return shared_ptr[cache.Cache]() 2025-09-08T08:01:34,583 @cython.internal 2025-09-08T08:01:34,583 cdef class PyLRUCache(PyCache): 2025-09-08T08:01:34,584 cdef shared_ptr[cache.Cache] cache_ob 2025-09-08T08:01:34,584 ^ 2025-09-08T08:01:34,584 ------------------------------------------------------------ 2025-09-08T08:01:34,584 rocksdb/_rocksdb.pyx:459:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,584 Error compiling Cython file: 2025-09-08T08:01:34,584 ------------------------------------------------------------ 2025-09-08T08:01:34,584 ... 2025-09-08T08:01:34,584 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T08:01:34,584 return shared_ptr[cache.Cache]() 2025-09-08T08:01:34,585 @cython.internal 2025-09-08T08:01:34,585 cdef class PyLRUCache(PyCache): 2025-09-08T08:01:34,585 cdef shared_ptr[cache.Cache] cache_ob 2025-09-08T08:01:34,585 ^ 2025-09-08T08:01:34,585 ------------------------------------------------------------ 2025-09-08T08:01:34,585 rocksdb/_rocksdb.pyx:459:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,585 Error compiling Cython file: 2025-09-08T08:01:34,585 ------------------------------------------------------------ 2025-09-08T08:01:34,585 ... 2025-09-08T08:01:34,586 if shard_bits is not None: 2025-09-08T08:01:34,586 self.cache_ob = cache.NewLRUCache(capacity, shard_bits) 2025-09-08T08:01:34,586 else: 2025-09-08T08:01:34,586 self.cache_ob = cache.NewLRUCache(capacity) 2025-09-08T08:01:34,586 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T08:01:34,586 ^ 2025-09-08T08:01:34,586 ------------------------------------------------------------ 2025-09-08T08:01:34,586 rocksdb/_rocksdb.pyx:467:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,586 Error compiling Cython file: 2025-09-08T08:01:34,587 ------------------------------------------------------------ 2025-09-08T08:01:34,587 ... 2025-09-08T08:01:34,587 ############################### 2025-09-08T08:01:34,587 ### Here comes the stuff for SliceTransform 2025-09-08T08:01:34,587 @cython.internal 2025-09-08T08:01:34,587 cdef class PySliceTransform(object): 2025-09-08T08:01:34,587 cdef shared_ptr[slice_transform.SliceTransform] transfomer 2025-09-08T08:01:34,587 ^ 2025-09-08T08:01:34,587 ------------------------------------------------------------ 2025-09-08T08:01:34,588 rocksdb/_rocksdb.pyx:476:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,588 Error compiling Cython file: 2025-09-08T08:01:34,588 ------------------------------------------------------------ 2025-09-08T08:01:34,588 ... 2025-09-08T08:01:34,588 ############################### 2025-09-08T08:01:34,588 ### Here comes the stuff for SliceTransform 2025-09-08T08:01:34,588 @cython.internal 2025-09-08T08:01:34,588 cdef class PySliceTransform(object): 2025-09-08T08:01:34,588 cdef shared_ptr[slice_transform.SliceTransform] transfomer 2025-09-08T08:01:34,588 ^ 2025-09-08T08:01:34,589 ------------------------------------------------------------ 2025-09-08T08:01:34,589 rocksdb/_rocksdb.pyx:476:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,589 Error compiling Cython file: 2025-09-08T08:01:34,589 ------------------------------------------------------------ 2025-09-08T08:01:34,589 ... 2025-09-08T08:01:34,589 slice_in_range_callback)) 2025-09-08T08:01:34,589 cdef object get_ob(self): 2025-09-08T08:01:34,589 return self.ob 2025-09-08T08:01:34,590 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T08:01:34,590 ^ 2025-09-08T08:01:34,590 ------------------------------------------------------------ 2025-09-08T08:01:34,590 rocksdb/_rocksdb.pyx:496:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,590 Error compiling Cython file: 2025-09-08T08:01:34,590 ------------------------------------------------------------ 2025-09-08T08:01:34,590 ... 2025-09-08T08:01:34,590 return self.ob 2025-09-08T08:01:34,590 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T08:01:34,591 return self.transfomer 2025-09-08T08:01:34,591 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:34,591 ^ 2025-09-08T08:01:34,591 ------------------------------------------------------------ 2025-09-08T08:01:34,591 rocksdb/_rocksdb.pyx:499:28: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,591 Error compiling Cython file: 2025-09-08T08:01:34,591 ------------------------------------------------------------ 2025-09-08T08:01:34,591 ... 2025-09-08T08:01:34,592 cdef slice_transform.SliceTransformWrapper* ptr 2025-09-08T08:01:34,592 ptr = self.transfomer.get() 2025-09-08T08:01:34,592 ptr.set_info_log(info_log) 2025-09-08T08:01:34,592 cdef Slice slice_transform_callback( 2025-09-08T08:01:34,592 ^ 2025-09-08T08:01:34,592 ------------------------------------------------------------ 2025-09-08T08:01:34,592 rocksdb/_rocksdb.pyx:505:5: 'Slice' is not a type identifier 2025-09-08T08:01:34,592 Error compiling Cython file: 2025-09-08T08:01:34,593 ------------------------------------------------------------ 2025-09-08T08:01:34,593 ... 2025-09-08T08:01:34,593 ptr.set_info_log(info_log) 2025-09-08T08:01:34,593 cdef Slice slice_transform_callback( 2025-09-08T08:01:34,593 void* ctx, 2025-09-08T08:01:34,593 logger.Logger* log, 2025-09-08T08:01:34,593 ^ 2025-09-08T08:01:34,593 ------------------------------------------------------------ 2025-09-08T08:01:34,594 rocksdb/_rocksdb.pyx:507:4: 'Logger' is not a type identifier 2025-09-08T08:01:34,594 Error compiling Cython file: 2025-09-08T08:01:34,594 ------------------------------------------------------------ 2025-09-08T08:01:34,594 ... 2025-09-08T08:01:34,594 cdef Slice slice_transform_callback( 2025-09-08T08:01:34,594 void* ctx, 2025-09-08T08:01:34,594 logger.Logger* log, 2025-09-08T08:01:34,594 string& error_msg, 2025-09-08T08:01:34,594 const Slice& src) with gil: 2025-09-08T08:01:34,594 ^ 2025-09-08T08:01:34,595 ------------------------------------------------------------ 2025-09-08T08:01:34,595 rocksdb/_rocksdb.pyx:509:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,595 Error compiling Cython file: 2025-09-08T08:01:34,595 ------------------------------------------------------------ 2025-09-08T08:01:34,595 ... 2025-09-08T08:01:34,595 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T08:01:34,595 error_msg.assign(str(error)) 2025-09-08T08:01:34,595 cdef cpp_bool slice_in_domain_callback( 2025-09-08T08:01:34,595 void* ctx, 2025-09-08T08:01:34,596 logger.Logger* log, 2025-09-08T08:01:34,596 ^ 2025-09-08T08:01:34,596 ------------------------------------------------------------ 2025-09-08T08:01:34,596 rocksdb/_rocksdb.pyx:530:4: 'Logger' is not a type identifier 2025-09-08T08:01:34,596 Error compiling Cython file: 2025-09-08T08:01:34,596 ------------------------------------------------------------ 2025-09-08T08:01:34,596 ... 2025-09-08T08:01:34,596 cdef cpp_bool slice_in_domain_callback( 2025-09-08T08:01:34,597 void* ctx, 2025-09-08T08:01:34,597 logger.Logger* log, 2025-09-08T08:01:34,597 string& error_msg, 2025-09-08T08:01:34,597 const Slice& src) with gil: 2025-09-08T08:01:34,597 ^ 2025-09-08T08:01:34,597 ------------------------------------------------------------ 2025-09-08T08:01:34,597 rocksdb/_rocksdb.pyx:532:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,597 Error compiling Cython file: 2025-09-08T08:01:34,597 ------------------------------------------------------------ 2025-09-08T08:01:34,598 ... 2025-09-08T08:01:34,598 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T08:01:34,598 error_msg.assign(str(error)) 2025-09-08T08:01:34,598 cdef cpp_bool slice_in_range_callback( 2025-09-08T08:01:34,598 void* ctx, 2025-09-08T08:01:34,598 logger.Logger* log, 2025-09-08T08:01:34,598 ^ 2025-09-08T08:01:34,598 ------------------------------------------------------------ 2025-09-08T08:01:34,598 rocksdb/_rocksdb.pyx:543:4: 'Logger' is not a type identifier 2025-09-08T08:01:34,599 Error compiling Cython file: 2025-09-08T08:01:34,599 ------------------------------------------------------------ 2025-09-08T08:01:34,599 ... 2025-09-08T08:01:34,599 cdef cpp_bool slice_in_range_callback( 2025-09-08T08:01:34,599 void* ctx, 2025-09-08T08:01:34,599 logger.Logger* log, 2025-09-08T08:01:34,599 string& error_msg, 2025-09-08T08:01:34,599 const Slice& src) with gil: 2025-09-08T08:01:34,599 ^ 2025-09-08T08:01:34,599 ------------------------------------------------------------ 2025-09-08T08:01:34,600 rocksdb/_rocksdb.pyx:545:10: 'Slice' is not a type identifier 2025-09-08T08:01:34,600 Error compiling Cython file: 2025-09-08T08:01:34,600 ------------------------------------------------------------ 2025-09-08T08:01:34,600 ... 2025-09-08T08:01:34,600 ########################################### 2025-09-08T08:01:34,600 ## Here are the TableFactories 2025-09-08T08:01:34,600 @cython.internal 2025-09-08T08:01:34,600 cdef class PyTableFactory(object): 2025-09-08T08:01:34,600 cdef shared_ptr[table_factory.TableFactory] factory 2025-09-08T08:01:34,600 ^ 2025-09-08T08:01:34,601 ------------------------------------------------------------ 2025-09-08T08:01:34,601 rocksdb/_rocksdb.pyx:558:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,601 Error compiling Cython file: 2025-09-08T08:01:34,601 ------------------------------------------------------------ 2025-09-08T08:01:34,601 ... 2025-09-08T08:01:34,601 ########################################### 2025-09-08T08:01:34,601 ## Here are the TableFactories 2025-09-08T08:01:34,602 @cython.internal 2025-09-08T08:01:34,602 cdef class PyTableFactory(object): 2025-09-08T08:01:34,602 cdef shared_ptr[table_factory.TableFactory] factory 2025-09-08T08:01:34,602 ^ 2025-09-08T08:01:34,602 ------------------------------------------------------------ 2025-09-08T08:01:34,602 rocksdb/_rocksdb.pyx:558:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,602 Error compiling Cython file: 2025-09-08T08:01:34,602 ------------------------------------------------------------ 2025-09-08T08:01:34,602 ... 2025-09-08T08:01:34,602 ## Here are the TableFactories 2025-09-08T08:01:34,603 @cython.internal 2025-09-08T08:01:34,603 cdef class PyTableFactory(object): 2025-09-08T08:01:34,603 cdef shared_ptr[table_factory.TableFactory] factory 2025-09-08T08:01:34,603 cdef shared_ptr[table_factory.TableFactory] get_table_factory(self): 2025-09-08T08:01:34,603 ^ 2025-09-08T08:01:34,603 ------------------------------------------------------------ 2025-09-08T08:01:34,603 rocksdb/_rocksdb.pyx:560:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,603 Error compiling Cython file: 2025-09-08T08:01:34,603 ------------------------------------------------------------ 2025-09-08T08:01:34,604 ... 2025-09-08T08:01:34,604 cdef shared_ptr[table_factory.TableFactory] factory 2025-09-08T08:01:34,604 cdef shared_ptr[table_factory.TableFactory] get_table_factory(self): 2025-09-08T08:01:34,604 return self.factory 2025-09-08T08:01:34,604 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:34,604 ^ 2025-09-08T08:01:34,604 ------------------------------------------------------------ 2025-09-08T08:01:34,604 rocksdb/_rocksdb.pyx:563:28: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,605 Error compiling Cython file: 2025-09-08T08:01:34,605 ------------------------------------------------------------ 2025-09-08T08:01:34,605 ... 2025-09-08T08:01:34,605 table_options.filter_policy = self.py_filter_policy.get_policy() 2025-09-08T08:01:34,605 self.factory.reset(table_factory.NewBlockBasedTableFactory(table_options)) 2025-09-08T08:01:34,605 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:34,605 ^ 2025-09-08T08:01:34,605 ------------------------------------------------------------ 2025-09-08T08:01:34,606 rocksdb/_rocksdb.pyx:644:28: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,606 Error compiling Cython file: 2025-09-08T08:01:34,606 ------------------------------------------------------------ 2025-09-08T08:01:34,606 ... 2025-09-08T08:01:34,606 ############################################# 2025-09-08T08:01:34,606 ### Here are the MemtableFactories 2025-09-08T08:01:34,606 @cython.internal 2025-09-08T08:01:34,606 cdef class PyMemtableFactory(object): 2025-09-08T08:01:34,606 cdef shared_ptr[memtablerep.MemTableRepFactory] factory 2025-09-08T08:01:34,607 ^ 2025-09-08T08:01:34,607 ------------------------------------------------------------ 2025-09-08T08:01:34,607 rocksdb/_rocksdb.pyx:684:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,607 Error compiling Cython file: 2025-09-08T08:01:34,607 ------------------------------------------------------------ 2025-09-08T08:01:34,607 ... 2025-09-08T08:01:34,607 ############################################# 2025-09-08T08:01:34,607 ### Here are the MemtableFactories 2025-09-08T08:01:34,607 @cython.internal 2025-09-08T08:01:34,608 cdef class PyMemtableFactory(object): 2025-09-08T08:01:34,608 cdef shared_ptr[memtablerep.MemTableRepFactory] factory 2025-09-08T08:01:34,608 ^ 2025-09-08T08:01:34,608 ------------------------------------------------------------ 2025-09-08T08:01:34,608 rocksdb/_rocksdb.pyx:684:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,608 Error compiling Cython file: 2025-09-08T08:01:34,608 ------------------------------------------------------------ 2025-09-08T08:01:34,608 ... 2025-09-08T08:01:34,608 ### Here are the MemtableFactories 2025-09-08T08:01:34,609 @cython.internal 2025-09-08T08:01:34,609 cdef class PyMemtableFactory(object): 2025-09-08T08:01:34,609 cdef shared_ptr[memtablerep.MemTableRepFactory] factory 2025-09-08T08:01:34,609 cdef shared_ptr[memtablerep.MemTableRepFactory] get_memtable_factory(self): 2025-09-08T08:01:34,609 ^ 2025-09-08T08:01:34,609 ------------------------------------------------------------ 2025-09-08T08:01:34,609 rocksdb/_rocksdb.pyx:686:9: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,609 Error compiling Cython file: 2025-09-08T08:01:34,609 ------------------------------------------------------------ 2025-09-08T08:01:34,610 ... 2025-09-08T08:01:34,610 oldest_largest_seq_first = u'oldest_largest_seq_first' 2025-09-08T08:01:34,610 oldest_smallest_seq_first = u'oldest_smallest_seq_first' 2025-09-08T08:01:34,610 min_overlapping_ratio = u'min_overlapping_ratio' 2025-09-08T08:01:34,610 cdef class Options(object): 2025-09-08T08:01:34,610 cdef options.Options* opts 2025-09-08T08:01:34,610 ^ 2025-09-08T08:01:34,610 ------------------------------------------------------------ 2025-09-08T08:01:34,610 rocksdb/_rocksdb.pyx:735:9: 'Options' is not a type identifier 2025-09-08T08:01:34,611 Error compiling Cython file: 2025-09-08T08:01:34,611 ------------------------------------------------------------ 2025-09-08T08:01:34,611 ... 2025-09-08T08:01:34,611 # Forward declaration 2025-09-08T08:01:34,611 cdef class WriteBatchIterator 2025-09-08T08:01:34,611 cdef class WriteBatch(object): 2025-09-08T08:01:34,611 cdef db.WriteBatch* batch 2025-09-08T08:01:34,611 ^ 2025-09-08T08:01:34,612 ------------------------------------------------------------ 2025-09-08T08:01:34,612 rocksdb/_rocksdb.pyx:1319:9: 'WriteBatch' is not a type identifier 2025-09-08T08:01:34,612 Error compiling Cython file: 2025-09-08T08:01:34,612 ------------------------------------------------------------ 2025-09-08T08:01:34,612 ... 2025-09-08T08:01:34,612 @cython.internal 2025-09-08T08:01:34,612 cdef class WriteBatchIterator(object): 2025-09-08T08:01:34,612 # Need a reference to the WriteBatch. 2025-09-08T08:01:34,612 # The BatchItems are only pointers to the memory in WriteBatch. 2025-09-08T08:01:34,612 cdef WriteBatch batch 2025-09-08T08:01:34,613 cdef vector[db.BatchItem] items 2025-09-08T08:01:34,613 ^ 2025-09-08T08:01:34,613 ------------------------------------------------------------ 2025-09-08T08:01:34,613 rocksdb/_rocksdb.pyx:1359:19: unknown type in template argument 2025-09-08T08:01:34,613 Error compiling Cython file: 2025-09-08T08:01:34,613 ------------------------------------------------------------ 2025-09-08T08:01:34,613 ... 2025-09-08T08:01:34,613 return ret 2025-09-08T08:01:34,614 @cython.no_gc_clear 2025-09-08T08:01:34,614 cdef class DB(object): 2025-09-08T08:01:34,614 cdef Options opts 2025-09-08T08:01:34,614 cdef db.DB* db 2025-09-08T08:01:34,614 ^ 2025-09-08T08:01:34,614 ------------------------------------------------------------ 2025-09-08T08:01:34,614 rocksdb/_rocksdb.pyx:1398:9: 'DB' is not a type identifier 2025-09-08T08:01:34,614 Error compiling Cython file: 2025-09-08T08:01:34,614 ------------------------------------------------------------ 2025-09-08T08:01:34,615 ... 2025-09-08T08:01:34,615 read_tier="all"): 2025-09-08T08:01:34,615 # TODO: Is this really effiencet ? 2025-09-08T08:01:34,615 return locals() 2025-09-08T08:01:34,615 cdef options.ReadOptions build_read_opts(self, dict py_opts): 2025-09-08T08:01:34,615 ^ 2025-09-08T08:01:34,615 ------------------------------------------------------------ 2025-09-08T08:01:34,615 rocksdb/_rocksdb.pyx:1695:9: 'ReadOptions' is not a type identifier 2025-09-08T08:01:34,616 Error compiling Cython file: 2025-09-08T08:01:34,616 ------------------------------------------------------------ 2025-09-08T08:01:34,616 ... 2025-09-08T08:01:34,616 @cython.no_gc_clear 2025-09-08T08:01:34,616 @cython.internal 2025-09-08T08:01:34,616 cdef class Snapshot(object): 2025-09-08T08:01:34,616 cdef const snapshot.Snapshot* ptr 2025-09-08T08:01:34,616 ^ 2025-09-08T08:01:34,616 ------------------------------------------------------------ 2025-09-08T08:01:34,617 rocksdb/_rocksdb.pyx:1728:15: 'Snapshot' is not a type identifier 2025-09-08T08:01:34,617 Error compiling Cython file: 2025-09-08T08:01:34,617 ------------------------------------------------------------ 2025-09-08T08:01:34,617 ... 2025-09-08T08:01:34,617 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T08:01:34,617 @cython.internal 2025-09-08T08:01:34,617 cdef class BaseIterator(object): 2025-09-08T08:01:34,617 cdef iterator.Iterator* ptr 2025-09-08T08:01:34,618 ^ 2025-09-08T08:01:34,618 ------------------------------------------------------------ 2025-09-08T08:01:34,618 rocksdb/_rocksdb.pyx:1745:9: 'Iterator' is not a type identifier 2025-09-08T08:01:34,618 Error compiling Cython file: 2025-09-08T08:01:34,618 ------------------------------------------------------------ 2025-09-08T08:01:34,618 ... 2025-09-08T08:01:34,618 self.it.ptr.Prev() 2025-09-08T08:01:34,618 check_status(self.it.ptr.status()) 2025-09-08T08:01:34,618 return ret 2025-09-08T08:01:34,619 cdef class BackupEngine(object): 2025-09-08T08:01:34,619 cdef backup.BackupEngine* engine 2025-09-08T08:01:34,619 ^ 2025-09-08T08:01:34,619 ------------------------------------------------------------ 2025-09-08T08:01:34,619 rocksdb/_rocksdb.pyx:1869:9: 'BackupEngine' is not a type identifier 2025-09-08T08:01:34,661 Error compiling Cython file: 2025-09-08T08:01:34,662 ------------------------------------------------------------ 2025-09-08T08:01:34,662 ... 2025-09-08T08:01:34,662 def name(self): 2025-09-08T08:01:34,662 return PyBytes_FromString(self.policy.get().Name()) 2025-09-08T08:01:34,662 def create_filter(self, keys): 2025-09-08T08:01:34,662 cdef string dst 2025-09-08T08:01:34,662 cdef vector[Slice] c_keys 2025-09-08T08:01:34,662 ^ 2025-09-08T08:01:34,663 ------------------------------------------------------------ 2025-09-08T08:01:34,663 rocksdb/_rocksdb.pyx:286:20: unknown type in template argument 2025-09-08T08:01:34,692 Error compiling Cython file: 2025-09-08T08:01:34,692 ------------------------------------------------------------ 2025-09-08T08:01:34,692 ... 2025-09-08T08:01:34,692 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T08:01:34,692 return self.transfomer 2025-09-08T08:01:34,692 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:34,692 cdef slice_transform.SliceTransformWrapper* ptr 2025-09-08T08:01:34,692 ^ 2025-09-08T08:01:34,693 ------------------------------------------------------------ 2025-09-08T08:01:34,693 rocksdb/_rocksdb.pyx:500:13: 'SliceTransformWrapper' is not a type identifier 2025-09-08T08:01:34,712 Error compiling Cython file: 2025-09-08T08:01:34,712 ------------------------------------------------------------ 2025-09-08T08:01:34,712 ... 2025-09-08T08:01:34,712 block_size=None, 2025-09-08T08:01:34,712 block_size_deviation=None, 2025-09-08T08:01:34,712 block_restart_interval=None, 2025-09-08T08:01:34,712 whole_key_filtering=None): 2025-09-08T08:01:34,713 cdef table_factory.BlockBasedTableOptions table_options 2025-09-08T08:01:34,713 ^ 2025-09-08T08:01:34,713 ------------------------------------------------------------ 2025-09-08T08:01:34,713 rocksdb/_rocksdb.pyx:582:13: 'BlockBasedTableOptions' is not a type identifier 2025-09-08T08:01:34,717 Error compiling Cython file: 2025-09-08T08:01:34,717 ------------------------------------------------------------ 2025-09-08T08:01:34,717 ... 2025-09-08T08:01:34,717 huge_page_tlb_size=0, 2025-09-08T08:01:34,717 encoding_type='plain', 2025-09-08T08:01:34,717 py_bool full_scan_mode=False, 2025-09-08T08:01:34,717 py_bool store_index_in_file=False): 2025-09-08T08:01:34,718 cdef table_factory.PlainTableOptions table_options 2025-09-08T08:01:34,718 ^ 2025-09-08T08:01:34,718 ------------------------------------------------------------ 2025-09-08T08:01:34,718 rocksdb/_rocksdb.pyx:660:13: 'PlainTableOptions' is not a type identifier 2025-09-08T08:01:34,772 Error compiling Cython file: 2025-09-08T08:01:34,772 ------------------------------------------------------------ 2025-09-08T08:01:34,772 ... 2025-09-08T08:01:34,772 ret_ob['max_dict_bytes'] = self.opts.compression_opts.max_dict_bytes 2025-09-08T08:01:34,772 return ret_ob 2025-09-08T08:01:34,772 def __set__(self, dict value): 2025-09-08T08:01:34,772 cdef options.CompressionOptions* copts 2025-09-08T08:01:34,773 ^ 2025-09-08T08:01:34,773 ------------------------------------------------------------ 2025-09-08T08:01:34,773 rocksdb/_rocksdb.pyx:826:17: 'CompressionOptions' is not a type identifier 2025-09-08T08:01:34,783 Error compiling Cython file: 2025-09-08T08:01:34,783 ------------------------------------------------------------ 2025-09-08T08:01:34,783 ... 2025-09-08T08:01:34,783 else: 2025-09-08T08:01:34,783 raise Exception("Unknown compaction style") 2025-09-08T08:01:34,783 property compaction_options_universal: 2025-09-08T08:01:34,783 def __get__(self): 2025-09-08T08:01:34,784 cdef universal_compaction.CompactionOptionsUniversal uopts 2025-09-08T08:01:34,784 ^ 2025-09-08T08:01:34,784 ------------------------------------------------------------ 2025-09-08T08:01:34,784 rocksdb/_rocksdb.pyx:1169:17: 'CompactionOptionsUniversal' is not a type identifier 2025-09-08T08:01:34,784 Error compiling Cython file: 2025-09-08T08:01:34,784 ------------------------------------------------------------ 2025-09-08T08:01:34,784 ... 2025-09-08T08:01:34,784 raise Exception("Unknown compaction style") 2025-09-08T08:01:34,785 return ret_ob 2025-09-08T08:01:34,785 def __set__(self, dict value): 2025-09-08T08:01:34,785 cdef universal_compaction.CompactionOptionsUniversal* uopts 2025-09-08T08:01:34,785 ^ 2025-09-08T08:01:34,785 ------------------------------------------------------------ 2025-09-08T08:01:34,785 rocksdb/_rocksdb.pyx:1190:17: 'CompactionOptionsUniversal' is not a type identifier 2025-09-08T08:01:34,795 Error compiling Cython file: 2025-09-08T08:01:34,795 ------------------------------------------------------------ 2025-09-08T08:01:34,795 ... 2025-09-08T08:01:34,795 cdef WriteBatch batch 2025-09-08T08:01:34,795 cdef vector[db.BatchItem] items 2025-09-08T08:01:34,795 cdef size_t pos 2025-09-08T08:01:34,796 def __init__(self, WriteBatch batch): 2025-09-08T08:01:34,796 cdef Status st 2025-09-08T08:01:34,796 ^ 2025-09-08T08:01:34,796 ------------------------------------------------------------ 2025-09-08T08:01:34,796 rocksdb/_rocksdb.pyx:1363:13: 'Status' is not a type identifier 2025-09-08T08:01:34,800 Error compiling Cython file: 2025-09-08T08:01:34,801 ------------------------------------------------------------ 2025-09-08T08:01:34,801 ... 2025-09-08T08:01:34,801 cdef class DB(object): 2025-09-08T08:01:34,801 cdef Options opts 2025-09-08T08:01:34,801 cdef db.DB* db 2025-09-08T08:01:34,801 def __cinit__(self, db_name, Options opts, read_only=False): 2025-09-08T08:01:34,801 cdef Status st 2025-09-08T08:01:34,801 ^ 2025-09-08T08:01:34,801 ------------------------------------------------------------ 2025-09-08T08:01:34,802 rocksdb/_rocksdb.pyx:1401:13: 'Status' is not a type identifier 2025-09-08T08:01:34,802 Error compiling Cython file: 2025-09-08T08:01:34,802 ------------------------------------------------------------ 2025-09-08T08:01:34,802 ... 2025-09-08T08:01:34,802 db_path, 2025-09-08T08:01:34,802 cython.address(self.db)) 2025-09-08T08:01:34,802 check_status(st) 2025-09-08T08:01:34,802 # Inject the loggers into the python callbacks 2025-09-08T08:01:34,802 cdef shared_ptr[logger.Logger] info_log = self.db.GetOptions().info_log 2025-09-08T08:01:34,803 ^ 2025-09-08T08:01:34,803 ------------------------------------------------------------ 2025-09-08T08:01:34,803 rocksdb/_rocksdb.pyx:1426:13: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,803 Error compiling Cython file: 2025-09-08T08:01:34,803 ------------------------------------------------------------ 2025-09-08T08:01:34,803 ... 2025-09-08T08:01:34,803 db_path, 2025-09-08T08:01:34,803 cython.address(self.db)) 2025-09-08T08:01:34,803 check_status(st) 2025-09-08T08:01:34,804 # Inject the loggers into the python callbacks 2025-09-08T08:01:34,804 cdef shared_ptr[logger.Logger] info_log = self.db.GetOptions().info_log 2025-09-08T08:01:34,804 ^ 2025-09-08T08:01:34,804 ------------------------------------------------------------ 2025-09-08T08:01:34,804 rocksdb/_rocksdb.pyx:1426:13: 'shared_ptr' is not a type identifier 2025-09-08T08:01:34,804 Error compiling Cython file: 2025-09-08T08:01:34,804 ------------------------------------------------------------ 2025-09-08T08:01:34,804 ... 2025-09-08T08:01:34,805 if self.opts is not None: 2025-09-08T08:01:34,805 self.opts.in_use = False 2025-09-08T08:01:34,805 def put(self, key, value, sync=False, disable_wal=False): 2025-09-08T08:01:34,805 cdef Status st 2025-09-08T08:01:34,805 ^ 2025-09-08T08:01:34,805 ------------------------------------------------------------ 2025-09-08T08:01:34,805 rocksdb/_rocksdb.pyx:1448:13: 'Status' is not a type identifier 2025-09-08T08:01:34,805 Error compiling Cython file: 2025-09-08T08:01:34,806 ------------------------------------------------------------ 2025-09-08T08:01:34,806 ... 2025-09-08T08:01:34,806 if self.opts is not None: 2025-09-08T08:01:34,806 self.opts.in_use = False 2025-09-08T08:01:34,806 def put(self, key, value, sync=False, disable_wal=False): 2025-09-08T08:01:34,806 cdef Status st 2025-09-08T08:01:34,806 cdef options.WriteOptions opts 2025-09-08T08:01:34,806 ^ 2025-09-08T08:01:34,806 ------------------------------------------------------------ 2025-09-08T08:01:34,806 rocksdb/_rocksdb.pyx:1449:13: 'WriteOptions' is not a type identifier 2025-09-08T08:01:34,807 Error compiling Cython file: 2025-09-08T08:01:34,807 ------------------------------------------------------------ 2025-09-08T08:01:34,807 ... 2025-09-08T08:01:34,807 cdef Status st 2025-09-08T08:01:34,807 cdef options.WriteOptions opts 2025-09-08T08:01:34,807 opts.sync = sync 2025-09-08T08:01:34,807 opts.disableWAL = disable_wal 2025-09-08T08:01:34,807 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:34,807 ^ 2025-09-08T08:01:34,808 ------------------------------------------------------------ 2025-09-08T08:01:34,808 rocksdb/_rocksdb.pyx:1453:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,808 Error compiling Cython file: 2025-09-08T08:01:34,808 ------------------------------------------------------------ 2025-09-08T08:01:34,808 ... 2025-09-08T08:01:34,808 cdef options.WriteOptions opts 2025-09-08T08:01:34,808 opts.sync = sync 2025-09-08T08:01:34,808 opts.disableWAL = disable_wal 2025-09-08T08:01:34,808 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:34,809 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:34,809 ^ 2025-09-08T08:01:34,809 ------------------------------------------------------------ 2025-09-08T08:01:34,809 rocksdb/_rocksdb.pyx:1454:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,809 Error compiling Cython file: 2025-09-08T08:01:34,809 ------------------------------------------------------------ 2025-09-08T08:01:34,809 ... 2025-09-08T08:01:34,809 with nogil: 2025-09-08T08:01:34,809 st = self.db.Put(opts, c_key, c_value) 2025-09-08T08:01:34,809 check_status(st) 2025-09-08T08:01:34,810 def delete(self, key, sync=False, disable_wal=False): 2025-09-08T08:01:34,810 cdef Status st 2025-09-08T08:01:34,810 ^ 2025-09-08T08:01:34,810 ------------------------------------------------------------ 2025-09-08T08:01:34,810 rocksdb/_rocksdb.pyx:1461:13: 'Status' is not a type identifier 2025-09-08T08:01:34,810 Error compiling Cython file: 2025-09-08T08:01:34,810 ------------------------------------------------------------ 2025-09-08T08:01:34,810 ... 2025-09-08T08:01:34,810 st = self.db.Put(opts, c_key, c_value) 2025-09-08T08:01:34,811 check_status(st) 2025-09-08T08:01:34,811 def delete(self, key, sync=False, disable_wal=False): 2025-09-08T08:01:34,811 cdef Status st 2025-09-08T08:01:34,811 cdef options.WriteOptions opts 2025-09-08T08:01:34,811 ^ 2025-09-08T08:01:34,811 ------------------------------------------------------------ 2025-09-08T08:01:34,811 rocksdb/_rocksdb.pyx:1462:13: 'WriteOptions' is not a type identifier 2025-09-08T08:01:34,811 Error compiling Cython file: 2025-09-08T08:01:34,812 ------------------------------------------------------------ 2025-09-08T08:01:34,812 ... 2025-09-08T08:01:34,812 cdef Status st 2025-09-08T08:01:34,812 cdef options.WriteOptions opts 2025-09-08T08:01:34,812 opts.sync = sync 2025-09-08T08:01:34,812 opts.disableWAL = disable_wal 2025-09-08T08:01:34,812 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:34,812 ^ 2025-09-08T08:01:34,812 ------------------------------------------------------------ 2025-09-08T08:01:34,812 rocksdb/_rocksdb.pyx:1466:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,813 Error compiling Cython file: 2025-09-08T08:01:34,813 ------------------------------------------------------------ 2025-09-08T08:01:34,813 ... 2025-09-08T08:01:34,813 with nogil: 2025-09-08T08:01:34,813 st = self.db.Delete(opts, c_key) 2025-09-08T08:01:34,813 check_status(st) 2025-09-08T08:01:34,813 def merge(self, key, value, sync=False, disable_wal=False): 2025-09-08T08:01:34,813 cdef Status st 2025-09-08T08:01:34,813 ^ 2025-09-08T08:01:34,813 ------------------------------------------------------------ 2025-09-08T08:01:34,814 rocksdb/_rocksdb.pyx:1472:13: 'Status' is not a type identifier 2025-09-08T08:01:34,814 Error compiling Cython file: 2025-09-08T08:01:34,814 ------------------------------------------------------------ 2025-09-08T08:01:34,814 ... 2025-09-08T08:01:34,814 st = self.db.Delete(opts, c_key) 2025-09-08T08:01:34,814 check_status(st) 2025-09-08T08:01:34,814 def merge(self, key, value, sync=False, disable_wal=False): 2025-09-08T08:01:34,814 cdef Status st 2025-09-08T08:01:34,814 cdef options.WriteOptions opts 2025-09-08T08:01:34,815 ^ 2025-09-08T08:01:34,815 ------------------------------------------------------------ 2025-09-08T08:01:34,815 rocksdb/_rocksdb.pyx:1473:13: 'WriteOptions' is not a type identifier 2025-09-08T08:01:34,815 Error compiling Cython file: 2025-09-08T08:01:34,815 ------------------------------------------------------------ 2025-09-08T08:01:34,815 ... 2025-09-08T08:01:34,815 cdef Status st 2025-09-08T08:01:34,815 cdef options.WriteOptions opts 2025-09-08T08:01:34,815 opts.sync = sync 2025-09-08T08:01:34,815 opts.disableWAL = disable_wal 2025-09-08T08:01:34,816 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:34,816 ^ 2025-09-08T08:01:34,816 ------------------------------------------------------------ 2025-09-08T08:01:34,816 rocksdb/_rocksdb.pyx:1477:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,816 Error compiling Cython file: 2025-09-08T08:01:34,816 ------------------------------------------------------------ 2025-09-08T08:01:34,816 ... 2025-09-08T08:01:34,816 cdef options.WriteOptions opts 2025-09-08T08:01:34,816 opts.sync = sync 2025-09-08T08:01:34,817 opts.disableWAL = disable_wal 2025-09-08T08:01:34,817 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:34,817 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:34,817 ^ 2025-09-08T08:01:34,817 ------------------------------------------------------------ 2025-09-08T08:01:34,817 rocksdb/_rocksdb.pyx:1478:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,817 Error compiling Cython file: 2025-09-08T08:01:34,818 ------------------------------------------------------------ 2025-09-08T08:01:34,818 ... 2025-09-08T08:01:34,818 with nogil: 2025-09-08T08:01:34,818 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T08:01:34,818 check_status(st) 2025-09-08T08:01:34,818 def write(self, WriteBatch batch, sync=False, disable_wal=False): 2025-09-08T08:01:34,818 cdef Status st 2025-09-08T08:01:34,818 ^ 2025-09-08T08:01:34,818 ------------------------------------------------------------ 2025-09-08T08:01:34,818 rocksdb/_rocksdb.pyx:1484:13: 'Status' is not a type identifier 2025-09-08T08:01:34,819 Error compiling Cython file: 2025-09-08T08:01:34,819 ------------------------------------------------------------ 2025-09-08T08:01:34,819 ... 2025-09-08T08:01:34,819 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T08:01:34,819 check_status(st) 2025-09-08T08:01:34,819 def write(self, WriteBatch batch, sync=False, disable_wal=False): 2025-09-08T08:01:34,819 cdef Status st 2025-09-08T08:01:34,819 cdef options.WriteOptions opts 2025-09-08T08:01:34,819 ^ 2025-09-08T08:01:34,819 ------------------------------------------------------------ 2025-09-08T08:01:34,820 rocksdb/_rocksdb.pyx:1485:13: 'WriteOptions' is not a type identifier 2025-09-08T08:01:34,820 Error compiling Cython file: 2025-09-08T08:01:34,820 ------------------------------------------------------------ 2025-09-08T08:01:34,820 ... 2025-09-08T08:01:34,820 st = self.db.Write(opts, batch.batch) 2025-09-08T08:01:34,820 check_status(st) 2025-09-08T08:01:34,820 def get(self, key, *args, **kwargs): 2025-09-08T08:01:34,820 cdef string res 2025-09-08T08:01:34,820 cdef Status st 2025-09-08T08:01:34,821 ^ 2025-09-08T08:01:34,821 ------------------------------------------------------------ 2025-09-08T08:01:34,821 rocksdb/_rocksdb.pyx:1495:13: 'Status' is not a type identifier 2025-09-08T08:01:34,821 Error compiling Cython file: 2025-09-08T08:01:34,821 ------------------------------------------------------------ 2025-09-08T08:01:34,821 ... 2025-09-08T08:01:34,821 check_status(st) 2025-09-08T08:01:34,821 def get(self, key, *args, **kwargs): 2025-09-08T08:01:34,822 cdef string res 2025-09-08T08:01:34,822 cdef Status st 2025-09-08T08:01:34,822 cdef options.ReadOptions opts 2025-09-08T08:01:34,822 ^ 2025-09-08T08:01:34,822 ------------------------------------------------------------ 2025-09-08T08:01:34,822 rocksdb/_rocksdb.pyx:1496:13: 'ReadOptions' is not a type identifier 2025-09-08T08:01:34,822 Error compiling Cython file: 2025-09-08T08:01:34,822 ------------------------------------------------------------ 2025-09-08T08:01:34,822 ... 2025-09-08T08:01:34,823 cdef string res 2025-09-08T08:01:34,823 cdef Status st 2025-09-08T08:01:34,823 cdef options.ReadOptions opts 2025-09-08T08:01:34,823 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:34,823 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:34,823 ^ 2025-09-08T08:01:34,823 ------------------------------------------------------------ 2025-09-08T08:01:34,823 rocksdb/_rocksdb.pyx:1499:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,824 Error compiling Cython file: 2025-09-08T08:01:34,824 ------------------------------------------------------------ 2025-09-08T08:01:34,824 ... 2025-09-08T08:01:34,824 def multi_get(self, keys, *args, **kwargs): 2025-09-08T08:01:34,824 cdef vector[string] values 2025-09-08T08:01:34,824 values.resize(len(keys)) 2025-09-08T08:01:34,824 cdef vector[Slice] c_keys 2025-09-08T08:01:34,824 ^ 2025-09-08T08:01:34,824 ------------------------------------------------------------ 2025-09-08T08:01:34,825 rocksdb/_rocksdb.pyx:1515:20: unknown type in template argument 2025-09-08T08:01:34,825 Error compiling Cython file: 2025-09-08T08:01:34,825 ------------------------------------------------------------ 2025-09-08T08:01:34,825 ... 2025-09-08T08:01:34,825 cdef vector[Slice] c_keys 2025-09-08T08:01:34,825 for key in keys: 2025-09-08T08:01:34,825 c_keys.push_back(bytes_to_slice(key)) 2025-09-08T08:01:34,825 cdef options.ReadOptions opts 2025-09-08T08:01:34,826 ^ 2025-09-08T08:01:34,826 ------------------------------------------------------------ 2025-09-08T08:01:34,826 rocksdb/_rocksdb.pyx:1519:13: 'ReadOptions' is not a type identifier 2025-09-08T08:01:34,826 Error compiling Cython file: 2025-09-08T08:01:34,826 ------------------------------------------------------------ 2025-09-08T08:01:34,826 ... 2025-09-08T08:01:34,826 c_keys.push_back(bytes_to_slice(key)) 2025-09-08T08:01:34,827 cdef options.ReadOptions opts 2025-09-08T08:01:34,827 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:34,827 cdef vector[Status] res 2025-09-08T08:01:34,827 ^ 2025-09-08T08:01:34,827 ------------------------------------------------------------ 2025-09-08T08:01:34,827 rocksdb/_rocksdb.pyx:1522:20: unknown type in template argument 2025-09-08T08:01:34,827 Error compiling Cython file: 2025-09-08T08:01:34,827 ------------------------------------------------------------ 2025-09-08T08:01:34,828 ... 2025-09-08T08:01:34,828 def key_may_exist(self, key, fetch=False, *args, **kwargs): 2025-09-08T08:01:34,828 cdef string value 2025-09-08T08:01:34,828 cdef cpp_bool value_found 2025-09-08T08:01:34,828 cdef cpp_bool exists 2025-09-08T08:01:34,828 cdef options.ReadOptions opts 2025-09-08T08:01:34,828 ^ 2025-09-08T08:01:34,828 ------------------------------------------------------------ 2025-09-08T08:01:34,828 rocksdb/_rocksdb.pyx:1544:13: 'ReadOptions' is not a type identifier 2025-09-08T08:01:34,829 Error compiling Cython file: 2025-09-08T08:01:34,829 ------------------------------------------------------------ 2025-09-08T08:01:34,829 ... 2025-09-08T08:01:34,829 def key_may_exist(self, key, fetch=False, *args, **kwargs): 2025-09-08T08:01:34,829 cdef string value 2025-09-08T08:01:34,829 cdef cpp_bool value_found 2025-09-08T08:01:34,829 cdef cpp_bool exists 2025-09-08T08:01:34,829 cdef options.ReadOptions opts 2025-09-08T08:01:34,829 cdef Slice c_key 2025-09-08T08:01:34,829 ^ 2025-09-08T08:01:34,829 ------------------------------------------------------------ 2025-09-08T08:01:34,830 rocksdb/_rocksdb.pyx:1545:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,830 Error compiling Cython file: 2025-09-08T08:01:34,830 ------------------------------------------------------------ 2025-09-08T08:01:34,830 ... 2025-09-08T08:01:34,830 cython.address(value)) 2025-09-08T08:01:34,830 return (exists, None) 2025-09-08T08:01:34,830 def iterkeys(self, *args, **kwargs): 2025-09-08T08:01:34,830 cdef options.ReadOptions opts 2025-09-08T08:01:34,831 ^ 2025-09-08T08:01:34,831 ------------------------------------------------------------ 2025-09-08T08:01:34,831 rocksdb/_rocksdb.pyx:1577:13: 'ReadOptions' is not a type identifier 2025-09-08T08:01:34,831 Error compiling Cython file: 2025-09-08T08:01:34,831 ------------------------------------------------------------ 2025-09-08T08:01:34,831 ... 2025-09-08T08:01:34,831 with nogil: 2025-09-08T08:01:34,831 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:34,831 return it 2025-09-08T08:01:34,832 def itervalues(self, *args, **kwargs): 2025-09-08T08:01:34,832 cdef options.ReadOptions opts 2025-09-08T08:01:34,832 ^ 2025-09-08T08:01:34,832 ------------------------------------------------------------ 2025-09-08T08:01:34,832 rocksdb/_rocksdb.pyx:1588:13: 'ReadOptions' is not a type identifier 2025-09-08T08:01:34,832 Error compiling Cython file: 2025-09-08T08:01:34,832 ------------------------------------------------------------ 2025-09-08T08:01:34,832 ... 2025-09-08T08:01:34,832 with nogil: 2025-09-08T08:01:34,833 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:34,833 return it 2025-09-08T08:01:34,833 def iteritems(self, *args, **kwargs): 2025-09-08T08:01:34,833 cdef options.ReadOptions opts 2025-09-08T08:01:34,833 ^ 2025-09-08T08:01:34,833 ------------------------------------------------------------ 2025-09-08T08:01:34,833 rocksdb/_rocksdb.pyx:1600:13: 'ReadOptions' is not a type identifier 2025-09-08T08:01:34,834 Error compiling Cython file: 2025-09-08T08:01:34,834 ------------------------------------------------------------ 2025-09-08T08:01:34,834 ... 2025-09-08T08:01:34,834 def snapshot(self): 2025-09-08T08:01:34,834 return Snapshot(self) 2025-09-08T08:01:34,834 def get_property(self, prop): 2025-09-08T08:01:34,834 cdef string value 2025-09-08T08:01:34,834 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T08:01:34,834 ^ 2025-09-08T08:01:34,834 ------------------------------------------------------------ 2025-09-08T08:01:34,835 rocksdb/_rocksdb.pyx:1616:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,835 Error compiling Cython file: 2025-09-08T08:01:34,835 ------------------------------------------------------------ 2025-09-08T08:01:34,835 ... 2025-09-08T08:01:34,835 return string_to_bytes(value) 2025-09-08T08:01:34,835 else: 2025-09-08T08:01:34,835 return None 2025-09-08T08:01:34,835 def get_live_files_metadata(self): 2025-09-08T08:01:34,835 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T08:01:34,835 ^ 2025-09-08T08:01:34,836 ------------------------------------------------------------ 2025-09-08T08:01:34,836 rocksdb/_rocksdb.pyx:1628:23: unknown type in template argument 2025-09-08T08:01:34,836 Error compiling Cython file: 2025-09-08T08:01:34,836 ------------------------------------------------------------ 2025-09-08T08:01:34,836 ... 2025-09-08T08:01:34,836 ret.append(t) 2025-09-08T08:01:34,836 return ret 2025-09-08T08:01:34,837 def compact_range(self, begin=None, end=None, **py_options): 2025-09-08T08:01:34,837 cdef options.CompactRangeOptions c_options 2025-09-08T08:01:34,837 ^ 2025-09-08T08:01:34,837 ------------------------------------------------------------ 2025-09-08T08:01:34,837 rocksdb/_rocksdb.pyx:1649:13: 'CompactRangeOptions' is not a type identifier 2025-09-08T08:01:34,837 Error compiling Cython file: 2025-09-08T08:01:34,837 ------------------------------------------------------------ 2025-09-08T08:01:34,837 ... 2025-09-08T08:01:34,837 elif blc == 'force': 2025-09-08T08:01:34,837 c_options.bottommost_level_compaction = options.blc_force 2025-09-08T08:01:34,838 else: 2025-09-08T08:01:34,838 raise ValueError("bottommost_level_compaction is not valid") 2025-09-08T08:01:34,838 cdef Status st 2025-09-08T08:01:34,838 ^ 2025-09-08T08:01:34,838 ------------------------------------------------------------ 2025-09-08T08:01:34,838 rocksdb/_rocksdb.pyx:1664:13: 'Status' is not a type identifier 2025-09-08T08:01:34,838 Error compiling Cython file: 2025-09-08T08:01:34,838 ------------------------------------------------------------ 2025-09-08T08:01:34,838 ... 2025-09-08T08:01:34,839 c_options.bottommost_level_compaction = options.blc_force 2025-09-08T08:01:34,839 else: 2025-09-08T08:01:34,839 raise ValueError("bottommost_level_compaction is not valid") 2025-09-08T08:01:34,839 cdef Status st 2025-09-08T08:01:34,839 cdef Slice begin_val 2025-09-08T08:01:34,839 ^ 2025-09-08T08:01:34,839 ------------------------------------------------------------ 2025-09-08T08:01:34,839 rocksdb/_rocksdb.pyx:1665:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,840 Error compiling Cython file: 2025-09-08T08:01:34,840 ------------------------------------------------------------ 2025-09-08T08:01:34,840 ... 2025-09-08T08:01:34,840 else: 2025-09-08T08:01:34,840 raise ValueError("bottommost_level_compaction is not valid") 2025-09-08T08:01:34,840 cdef Status st 2025-09-08T08:01:34,840 cdef Slice begin_val 2025-09-08T08:01:34,840 cdef Slice end_val 2025-09-08T08:01:34,840 ^ 2025-09-08T08:01:34,840 ------------------------------------------------------------ 2025-09-08T08:01:34,841 rocksdb/_rocksdb.pyx:1666:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,841 Error compiling Cython file: 2025-09-08T08:01:34,841 ------------------------------------------------------------ 2025-09-08T08:01:34,841 ... 2025-09-08T08:01:34,841 cdef Status st 2025-09-08T08:01:34,841 cdef Slice begin_val 2025-09-08T08:01:34,841 cdef Slice end_val 2025-09-08T08:01:34,842 cdef Slice* begin_ptr 2025-09-08T08:01:34,842 ^ 2025-09-08T08:01:34,842 ------------------------------------------------------------ 2025-09-08T08:01:34,842 rocksdb/_rocksdb.pyx:1668:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,842 Error compiling Cython file: 2025-09-08T08:01:34,842 ------------------------------------------------------------ 2025-09-08T08:01:34,842 ... 2025-09-08T08:01:34,842 cdef Status st 2025-09-08T08:01:34,842 cdef Slice begin_val 2025-09-08T08:01:34,843 cdef Slice end_val 2025-09-08T08:01:34,843 cdef Slice* begin_ptr 2025-09-08T08:01:34,843 cdef Slice* end_ptr 2025-09-08T08:01:34,843 ^ 2025-09-08T08:01:34,843 ------------------------------------------------------------ 2025-09-08T08:01:34,843 rocksdb/_rocksdb.pyx:1669:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,843 Error compiling Cython file: 2025-09-08T08:01:34,843 ------------------------------------------------------------ 2025-09-08T08:01:34,844 ... 2025-09-08T08:01:34,844 # TODO: Is this really effiencet ? 2025-09-08T08:01:34,844 return locals() 2025-09-08T08:01:34,844 cdef options.ReadOptions build_read_opts(self, dict py_opts): 2025-09-08T08:01:34,844 cdef options.ReadOptions opts 2025-09-08T08:01:34,844 ^ 2025-09-08T08:01:34,844 ------------------------------------------------------------ 2025-09-08T08:01:34,844 rocksdb/_rocksdb.pyx:1696:13: 'ReadOptions' is not a type identifier 2025-09-08T08:01:34,845 Error compiling Cython file: 2025-09-08T08:01:34,845 ------------------------------------------------------------ 2025-09-08T08:01:34,845 ... 2025-09-08T08:01:34,845 def __get__(self): 2025-09-08T08:01:34,845 return self.opts 2025-09-08T08:01:34,845 def repair_db(db_name, Options opts): 2025-09-08T08:01:34,845 cdef Status st 2025-09-08T08:01:34,845 ^ 2025-09-08T08:01:34,845 ------------------------------------------------------------ 2025-09-08T08:01:34,846 rocksdb/_rocksdb.pyx:1717:9: 'Status' is not a type identifier 2025-09-08T08:01:34,846 Error compiling Cython file: 2025-09-08T08:01:34,846 ------------------------------------------------------------ 2025-09-08T08:01:34,846 ... 2025-09-08T08:01:34,846 with nogil: 2025-09-08T08:01:34,846 self.ptr.SeekToLast() 2025-09-08T08:01:34,846 check_status(self.ptr.status()) 2025-09-08T08:01:34,846 cpdef seek(self, key): 2025-09-08T08:01:34,847 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:34,847 ^ 2025-09-08T08:01:34,847 ------------------------------------------------------------ 2025-09-08T08:01:34,847 rocksdb/_rocksdb.pyx:1787:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,847 Error compiling Cython file: 2025-09-08T08:01:34,847 ------------------------------------------------------------ 2025-09-08T08:01:34,847 ... 2025-09-08T08:01:34,847 with nogil: 2025-09-08T08:01:34,847 self.ptr.Seek(c_key) 2025-09-08T08:01:34,847 check_status(self.ptr.status()) 2025-09-08T08:01:34,848 cpdef seek_for_prev(self, key): 2025-09-08T08:01:34,848 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:34,848 ^ 2025-09-08T08:01:34,848 ------------------------------------------------------------ 2025-09-08T08:01:34,848 rocksdb/_rocksdb.pyx:1793:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,850 Error compiling Cython file: 2025-09-08T08:01:34,850 ------------------------------------------------------------ 2025-09-08T08:01:34,850 ... 2025-09-08T08:01:34,850 return None 2025-09-08T08:01:34,851 @cython.internal 2025-09-08T08:01:34,851 cdef class KeysIterator(BaseIterator): 2025-09-08T08:01:34,851 cdef object get_ob(self): 2025-09-08T08:01:34,851 cdef Slice c_key 2025-09-08T08:01:34,851 ^ 2025-09-08T08:01:34,851 ------------------------------------------------------------ 2025-09-08T08:01:34,851 rocksdb/_rocksdb.pyx:1804:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,854 Error compiling Cython file: 2025-09-08T08:01:34,854 ------------------------------------------------------------ 2025-09-08T08:01:34,854 ... 2025-09-08T08:01:34,855 return slice_to_bytes(c_key) 2025-09-08T08:01:34,855 @cython.internal 2025-09-08T08:01:34,855 cdef class ValuesIterator(BaseIterator): 2025-09-08T08:01:34,855 cdef object get_ob(self): 2025-09-08T08:01:34,855 cdef Slice c_value 2025-09-08T08:01:34,855 ^ 2025-09-08T08:01:34,855 ------------------------------------------------------------ 2025-09-08T08:01:34,855 rocksdb/_rocksdb.pyx:1813:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,858 Error compiling Cython file: 2025-09-08T08:01:34,858 ------------------------------------------------------------ 2025-09-08T08:01:34,859 ... 2025-09-08T08:01:34,859 return slice_to_bytes(c_value) 2025-09-08T08:01:34,859 @cython.internal 2025-09-08T08:01:34,859 cdef class ItemsIterator(BaseIterator): 2025-09-08T08:01:34,859 cdef object get_ob(self): 2025-09-08T08:01:34,859 cdef Slice c_key 2025-09-08T08:01:34,859 ^ 2025-09-08T08:01:34,859 ------------------------------------------------------------ 2025-09-08T08:01:34,859 rocksdb/_rocksdb.pyx:1822:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,860 Error compiling Cython file: 2025-09-08T08:01:34,860 ------------------------------------------------------------ 2025-09-08T08:01:34,860 ... 2025-09-08T08:01:34,860 @cython.internal 2025-09-08T08:01:34,860 cdef class ItemsIterator(BaseIterator): 2025-09-08T08:01:34,860 cdef object get_ob(self): 2025-09-08T08:01:34,860 cdef Slice c_key 2025-09-08T08:01:34,860 cdef Slice c_value 2025-09-08T08:01:34,860 ^ 2025-09-08T08:01:34,861 ------------------------------------------------------------ 2025-09-08T08:01:34,861 rocksdb/_rocksdb.pyx:1823:13: 'Slice' is not a type identifier 2025-09-08T08:01:34,869 Error compiling Cython file: 2025-09-08T08:01:34,869 ------------------------------------------------------------ 2025-09-08T08:01:34,869 ... 2025-09-08T08:01:34,869 cdef class BackupEngine(object): 2025-09-08T08:01:34,869 cdef backup.BackupEngine* engine 2025-09-08T08:01:34,869 def __cinit__(self, backup_dir): 2025-09-08T08:01:34,869 cdef Status st 2025-09-08T08:01:34,869 ^ 2025-09-08T08:01:34,869 ------------------------------------------------------------ 2025-09-08T08:01:34,870 rocksdb/_rocksdb.pyx:1872:13: 'Status' is not a type identifier 2025-09-08T08:01:34,870 Error compiling Cython file: 2025-09-08T08:01:34,870 ------------------------------------------------------------ 2025-09-08T08:01:34,870 ... 2025-09-08T08:01:34,870 if not self.engine == NULL: 2025-09-08T08:01:34,870 with nogil: 2025-09-08T08:01:34,870 del self.engine 2025-09-08T08:01:34,870 def create_backup(self, DB db, flush_before_backup=False): 2025-09-08T08:01:34,870 cdef Status st 2025-09-08T08:01:34,871 ^ 2025-09-08T08:01:34,871 ------------------------------------------------------------ 2025-09-08T08:01:34,871 rocksdb/_rocksdb.pyx:1890:13: 'Status' is not a type identifier 2025-09-08T08:01:34,871 Error compiling Cython file: 2025-09-08T08:01:34,871 ------------------------------------------------------------ 2025-09-08T08:01:34,871 ... 2025-09-08T08:01:34,871 with nogil: 2025-09-08T08:01:34,871 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T08:01:34,872 check_status(st) 2025-09-08T08:01:34,872 def restore_backup(self, backup_id, db_dir, wal_dir): 2025-09-08T08:01:34,872 cdef Status st 2025-09-08T08:01:34,872 ^ 2025-09-08T08:01:34,872 ------------------------------------------------------------ 2025-09-08T08:01:34,872 rocksdb/_rocksdb.pyx:1900:13: 'Status' is not a type identifier 2025-09-08T08:01:34,872 Error compiling Cython file: 2025-09-08T08:01:34,872 ------------------------------------------------------------ 2025-09-08T08:01:34,872 ... 2025-09-08T08:01:34,873 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T08:01:34,873 check_status(st) 2025-09-08T08:01:34,873 def restore_backup(self, backup_id, db_dir, wal_dir): 2025-09-08T08:01:34,873 cdef Status st 2025-09-08T08:01:34,873 cdef backup.BackupID c_backup_id 2025-09-08T08:01:34,873 ^ 2025-09-08T08:01:34,873 ------------------------------------------------------------ 2025-09-08T08:01:34,873 rocksdb/_rocksdb.pyx:1901:13: 'BackupID' is not a type identifier 2025-09-08T08:01:34,874 Error compiling Cython file: 2025-09-08T08:01:34,874 ------------------------------------------------------------ 2025-09-08T08:01:34,874 ... 2025-09-08T08:01:34,874 c_wal_dir) 2025-09-08T08:01:34,874 check_status(st) 2025-09-08T08:01:34,874 def restore_latest_backup(self, db_dir, wal_dir): 2025-09-08T08:01:34,874 cdef Status st 2025-09-08T08:01:34,874 ^ 2025-09-08T08:01:34,874 ------------------------------------------------------------ 2025-09-08T08:01:34,875 rocksdb/_rocksdb.pyx:1918:13: 'Status' is not a type identifier 2025-09-08T08:01:34,875 Error compiling Cython file: 2025-09-08T08:01:34,875 ------------------------------------------------------------ 2025-09-08T08:01:34,875 ... 2025-09-08T08:01:34,875 def stop_backup(self): 2025-09-08T08:01:34,875 with nogil: 2025-09-08T08:01:34,875 self.engine.StopBackup() 2025-09-08T08:01:34,875 def purge_old_backups(self, num_backups_to_keep): 2025-09-08T08:01:34,875 cdef Status st 2025-09-08T08:01:34,876 ^ 2025-09-08T08:01:34,876 ------------------------------------------------------------ 2025-09-08T08:01:34,876 rocksdb/_rocksdb.pyx:1935:13: 'Status' is not a type identifier 2025-09-08T08:01:34,876 Error compiling Cython file: 2025-09-08T08:01:34,876 ------------------------------------------------------------ 2025-09-08T08:01:34,876 ... 2025-09-08T08:01:34,876 with nogil: 2025-09-08T08:01:34,876 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T08:01:34,876 check_status(st) 2025-09-08T08:01:34,877 def delete_backup(self, backup_id): 2025-09-08T08:01:34,877 cdef Status st 2025-09-08T08:01:34,877 ^ 2025-09-08T08:01:34,877 ------------------------------------------------------------ 2025-09-08T08:01:34,877 rocksdb/_rocksdb.pyx:1945:13: 'Status' is not a type identifier 2025-09-08T08:01:34,877 Error compiling Cython file: 2025-09-08T08:01:34,877 ------------------------------------------------------------ 2025-09-08T08:01:34,877 ... 2025-09-08T08:01:34,878 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T08:01:34,878 check_status(st) 2025-09-08T08:01:34,878 def delete_backup(self, backup_id): 2025-09-08T08:01:34,878 cdef Status st 2025-09-08T08:01:34,878 cdef backup.BackupID c_backup_id 2025-09-08T08:01:34,878 ^ 2025-09-08T08:01:34,878 ------------------------------------------------------------ 2025-09-08T08:01:34,878 rocksdb/_rocksdb.pyx:1946:13: 'BackupID' is not a type identifier 2025-09-08T08:01:34,878 Error compiling Cython file: 2025-09-08T08:01:34,879 ------------------------------------------------------------ 2025-09-08T08:01:34,879 ... 2025-09-08T08:01:34,879 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T08:01:34,879 check_status(st) 2025-09-08T08:01:34,879 def get_backup_info(self): 2025-09-08T08:01:34,879 cdef vector[backup.BackupInfo] backup_info 2025-09-08T08:01:34,879 ^ 2025-09-08T08:01:34,879 ------------------------------------------------------------ 2025-09-08T08:01:34,879 rocksdb/_rocksdb.pyx:1956:27: unknown type in template argument 2025-09-08T08:01:35,281 Error compiling Cython file: 2025-09-08T08:01:35,281 ------------------------------------------------------------ 2025-09-08T08:01:35,281 ... 2025-09-08T08:01:35,281 cdef string_to_bytes(string ob): 2025-09-08T08:01:35,282 return PyBytes_FromStringAndSize(ob.c_str(), ob.size()) 2025-09-08T08:01:35,282 cdef Slice bytes_to_slice(ob) except *: 2025-09-08T08:01:35,282 return Slice(PyBytes_AsString(ob), PyBytes_Size(ob)) 2025-09-08T08:01:35,282 ^ 2025-09-08T08:01:35,282 ------------------------------------------------------------ 2025-09-08T08:01:35,282 rocksdb/_rocksdb.pyx:103:11: 'Slice' is not a constant, variable or function identifier 2025-09-08T08:01:35,289 Error compiling Cython file: 2025-09-08T08:01:35,289 ------------------------------------------------------------ 2025-09-08T08:01:35,290 ... 2025-09-08T08:01:35,290 self.comparator_ptr = NULL 2025-09-08T08:01:35,290 if not isinstance(ob, IComparator): 2025-09-08T08:01:35,290 raise TypeError("%s is not of type %s" % (ob, IComparator)) 2025-09-08T08:01:35,290 self.ob = ob 2025-09-08T08:01:35,290 self.comparator_ptr = new comparator.ComparatorWrapper( 2025-09-08T08:01:35,290 ^ 2025-09-08T08:01:35,290 ------------------------------------------------------------ 2025-09-08T08:01:35,290 rocksdb/_rocksdb.pyx:145:34: 'ComparatorWrapper' is not a type identifier 2025-09-08T08:01:35,291 Error compiling Cython file: 2025-09-08T08:01:35,291 ------------------------------------------------------------ 2025-09-08T08:01:35,291 ... 2025-09-08T08:01:35,291 self.comparator_ptr = NULL 2025-09-08T08:01:35,291 if not isinstance(ob, IComparator): 2025-09-08T08:01:35,291 raise TypeError("%s is not of type %s" % (ob, IComparator)) 2025-09-08T08:01:35,291 self.ob = ob 2025-09-08T08:01:35,291 self.comparator_ptr = new comparator.ComparatorWrapper( 2025-09-08T08:01:35,292 ^ 2025-09-08T08:01:35,292 ------------------------------------------------------------ 2025-09-08T08:01:35,292 rocksdb/_rocksdb.pyx:145:30: new operator can only be applied to a C++ class 2025-09-08T08:01:35,292 Error compiling Cython file: 2025-09-08T08:01:35,292 ------------------------------------------------------------ 2025-09-08T08:01:35,292 ... 2025-09-08T08:01:35,292 ob, 2025-09-08T08:01:35,292 compare_callback) 2025-09-08T08:01:35,292 def __dealloc__(self): 2025-09-08T08:01:35,293 if not self.comparator_ptr == NULL: 2025-09-08T08:01:35,293 del self.comparator_ptr 2025-09-08T08:01:35,293 ^ 2025-09-08T08:01:35,293 ------------------------------------------------------------ 2025-09-08T08:01:35,293 rocksdb/_rocksdb.pyx:152:20: Deletion of non-Python, non-C++ object 2025-09-08T08:01:35,293 Error compiling Cython file: 2025-09-08T08:01:35,293 ------------------------------------------------------------ 2025-09-08T08:01:35,293 ... 2025-09-08T08:01:35,294 cdef object get_ob(self): 2025-09-08T08:01:35,294 return self.ob 2025-09-08T08:01:35,294 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T08:01:35,294 return self.comparator_ptr 2025-09-08T08:01:35,294 ^ 2025-09-08T08:01:35,294 ------------------------------------------------------------ 2025-09-08T08:01:35,294 rocksdb/_rocksdb.pyx:158:16: 'Comparator' is not a type identifier 2025-09-08T08:01:35,294 Error compiling Cython file: 2025-09-08T08:01:35,295 ------------------------------------------------------------ 2025-09-08T08:01:35,295 ... 2025-09-08T08:01:35,295 @cython.internal 2025-09-08T08:01:35,295 cdef class PyBytewiseComparator(PyComparator): 2025-09-08T08:01:35,295 cdef const comparator.Comparator* comparator_ptr 2025-09-08T08:01:35,295 def __cinit__(self): 2025-09-08T08:01:35,295 self.comparator_ptr = comparator.BytewiseComparator() 2025-09-08T08:01:35,295 ^ 2025-09-08T08:01:35,295 ------------------------------------------------------------ 2025-09-08T08:01:35,295 rocksdb/_rocksdb.pyx:168:40: cimported module has no attribute 'BytewiseComparator' 2025-09-08T08:01:35,297 Error compiling Cython file: 2025-09-08T08:01:35,297 ------------------------------------------------------------ 2025-09-08T08:01:35,297 ... 2025-09-08T08:01:35,297 try: 2025-09-08T08:01:35,297 return (ctx).compare(slice_to_bytes(a), slice_to_bytes(b)) 2025-09-08T08:01:35,297 except BaseException as error: 2025-09-08T08:01:35,297 tb = traceback.format_exc() 2025-09-08T08:01:35,297 logger.Log(log, "Error in compare callback: %s", tb) 2025-09-08T08:01:35,297 ^ 2025-09-08T08:01:35,297 ------------------------------------------------------------ 2025-09-08T08:01:35,298 rocksdb/_rocksdb.pyx:195:14: cimported module has no attribute 'Log' 2025-09-08T08:01:35,298 Error compiling Cython file: 2025-09-08T08:01:35,298 ------------------------------------------------------------ 2025-09-08T08:01:35,298 ... 2025-09-08T08:01:35,298 cdef class PyFilterPolicy(object): 2025-09-08T08:01:35,298 cdef object get_ob(self): 2025-09-08T08:01:35,298 return None 2025-09-08T08:01:35,299 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T08:01:35,299 return shared_ptr[ConstFilterPolicy]() 2025-09-08T08:01:35,299 ^ 2025-09-08T08:01:35,299 ------------------------------------------------------------ 2025-09-08T08:01:35,299 rocksdb/_rocksdb.pyx:210:15: 'shared_ptr' is not a constant, variable or function identifier 2025-09-08T08:01:35,299 Error compiling Cython file: 2025-09-08T08:01:35,299 ------------------------------------------------------------ 2025-09-08T08:01:35,299 ... 2025-09-08T08:01:35,300 cdef class PyFilterPolicy(object): 2025-09-08T08:01:35,300 cdef object get_ob(self): 2025-09-08T08:01:35,300 return None 2025-09-08T08:01:35,300 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T08:01:35,300 return shared_ptr[ConstFilterPolicy]() 2025-09-08T08:01:35,300 ^ 2025-09-08T08:01:35,300 ------------------------------------------------------------ 2025-09-08T08:01:35,300 rocksdb/_rocksdb.pyx:210:26: 'ConstFilterPolicy' is not a constant, variable or function identifier 2025-09-08T08:01:35,305 Error compiling Cython file: 2025-09-08T08:01:35,305 ------------------------------------------------------------ 2025-09-08T08:01:35,305 ... 2025-09-08T08:01:35,305 def __cinit__(self, object ob): 2025-09-08T08:01:35,305 if not isinstance(ob, IFilterPolicy): 2025-09-08T08:01:35,305 raise TypeError("%s is not of type %s" % (ob, IFilterPolicy)) 2025-09-08T08:01:35,305 self.ob = ob 2025-09-08T08:01:35,305 self.policy.reset(new filter_policy.FilterPolicyWrapper( 2025-09-08T08:01:35,305 ^ 2025-09-08T08:01:35,305 ------------------------------------------------------------ 2025-09-08T08:01:35,306 rocksdb/_rocksdb.pyx:225:30: 'FilterPolicyWrapper' is not a type identifier 2025-09-08T08:01:35,306 Error compiling Cython file: 2025-09-08T08:01:35,306 ------------------------------------------------------------ 2025-09-08T08:01:35,306 ... 2025-09-08T08:01:35,306 def __cinit__(self, object ob): 2025-09-08T08:01:35,306 if not isinstance(ob, IFilterPolicy): 2025-09-08T08:01:35,306 raise TypeError("%s is not of type %s" % (ob, IFilterPolicy)) 2025-09-08T08:01:35,306 self.ob = ob 2025-09-08T08:01:35,307 self.policy.reset(new filter_policy.FilterPolicyWrapper( 2025-09-08T08:01:35,307 ^ 2025-09-08T08:01:35,307 ------------------------------------------------------------ 2025-09-08T08:01:35,307 rocksdb/_rocksdb.pyx:225:26: new operator can only be applied to a C++ class 2025-09-08T08:01:35,307 Error compiling Cython file: 2025-09-08T08:01:35,307 ------------------------------------------------------------ 2025-09-08T08:01:35,307 ... 2025-09-08T08:01:35,307 cdef object get_ob(self): 2025-09-08T08:01:35,307 return self.ob 2025-09-08T08:01:35,308 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T08:01:35,308 return (self.policy) 2025-09-08T08:01:35,308 ^ 2025-09-08T08:01:35,308 ------------------------------------------------------------ 2025-09-08T08:01:35,308 rocksdb/_rocksdb.pyx:235:16: 'shared_ptr' is not a type identifier 2025-09-08T08:01:35,308 Error compiling Cython file: 2025-09-08T08:01:35,308 ------------------------------------------------------------ 2025-09-08T08:01:35,309 ... 2025-09-08T08:01:35,309 ret = (ctx).create_filter( 2025-09-08T08:01:35,309 [slice_to_bytes(keys[i]) for i in range(n)]) 2025-09-08T08:01:35,309 dst.append(bytes_to_string(ret)) 2025-09-08T08:01:35,309 except BaseException as error: 2025-09-08T08:01:35,309 tb = traceback.format_exc() 2025-09-08T08:01:35,309 logger.Log(log, "Error in create filter callback: %s", tb) 2025-09-08T08:01:35,309 ^ 2025-09-08T08:01:35,309 ------------------------------------------------------------ 2025-09-08T08:01:35,309 rocksdb/_rocksdb.pyx:255:14: cimported module has no attribute 'Log' 2025-09-08T08:01:35,315 Error compiling Cython file: 2025-09-08T08:01:35,315 ------------------------------------------------------------ 2025-09-08T08:01:35,315 ... 2025-09-08T08:01:35,315 return (ctx).key_may_match( 2025-09-08T08:01:35,316 slice_to_bytes(key), 2025-09-08T08:01:35,316 slice_to_bytes(filt)) 2025-09-08T08:01:35,316 except BaseException as error: 2025-09-08T08:01:35,316 tb = traceback.format_exc() 2025-09-08T08:01:35,316 logger.Log(log, "Error in key_mach_match callback: %s", tb) 2025-09-08T08:01:35,316 ^ 2025-09-08T08:01:35,316 ------------------------------------------------------------ 2025-09-08T08:01:35,316 rocksdb/_rocksdb.pyx:271:14: cimported module has no attribute 'Log' 2025-09-08T08:01:35,317 Error compiling Cython file: 2025-09-08T08:01:35,317 ------------------------------------------------------------ 2025-09-08T08:01:35,317 ... 2025-09-08T08:01:35,317 @cython.internal 2025-09-08T08:01:35,317 cdef class PyBloomFilterPolicy(PyFilterPolicy): 2025-09-08T08:01:35,317 cdef shared_ptr[ConstFilterPolicy] policy 2025-09-08T08:01:35,317 def __cinit__(self, int bits_per_key): 2025-09-08T08:01:35,317 self.policy.reset(filter_policy.NewBloomFilterPolicy(bits_per_key)) 2025-09-08T08:01:35,317 ^ 2025-09-08T08:01:35,317 ------------------------------------------------------------ 2025-09-08T08:01:35,318 rocksdb/_rocksdb.pyx:279:39: cimported module has no attribute 'NewBloomFilterPolicy' 2025-09-08T08:01:35,320 Error compiling Cython file: 2025-09-08T08:01:35,320 ------------------------------------------------------------ 2025-09-08T08:01:35,320 ... 2025-09-08T08:01:35,320 c_keys.push_back(bytes_to_slice(key)) 2025-09-08T08:01:35,320 self.policy.get().CreateFilter( 2025-09-08T08:01:35,320 vector_data(c_keys), 2025-09-08T08:01:35,320 c_keys.size(), 2025-09-08T08:01:35,320 cython.address(dst)) 2025-09-08T08:01:35,320 ^ 2025-09-08T08:01:35,321 ------------------------------------------------------------ 2025-09-08T08:01:35,321 rocksdb/_rocksdb.pyx:294:18: Cannot convert 'string *' to Python object 2025-09-08T08:01:35,323 Error compiling Cython file: 2025-09-08T08:01:35,323 ------------------------------------------------------------ 2025-09-08T08:01:35,323 ... 2025-09-08T08:01:35,323 def __cinit__(self, object ob): 2025-09-08T08:01:35,323 self.ob = ob 2025-09-08T08:01:35,323 if isinstance(ob, IAssociativeMergeOperator): 2025-09-08T08:01:35,323 self.merge_op.reset( 2025-09-08T08:01:35,324 2025-09-08T08:01:35,324 ^ 2025-09-08T08:01:35,324 ------------------------------------------------------------ 2025-09-08T08:01:35,324 rocksdb/_rocksdb.pyx:324:17: 'MergeOperator' is not a type identifier 2025-09-08T08:01:35,324 Error compiling Cython file: 2025-09-08T08:01:35,324 ------------------------------------------------------------ 2025-09-08T08:01:35,324 ... 2025-09-08T08:01:35,324 def __cinit__(self, object ob): 2025-09-08T08:01:35,324 self.ob = ob 2025-09-08T08:01:35,324 if isinstance(ob, IAssociativeMergeOperator): 2025-09-08T08:01:35,325 self.merge_op.reset( 2025-09-08T08:01:35,325 2025-09-08T08:01:35,325 new merge_operator.AssociativeMergeOperatorWrapper( 2025-09-08T08:01:35,325 ^ 2025-09-08T08:01:35,325 ------------------------------------------------------------ 2025-09-08T08:01:35,325 rocksdb/_rocksdb.pyx:325:24: 'AssociativeMergeOperatorWrapper' is not a type identifier 2025-09-08T08:01:35,325 Error compiling Cython file: 2025-09-08T08:01:35,325 ------------------------------------------------------------ 2025-09-08T08:01:35,325 ... 2025-09-08T08:01:35,326 def __cinit__(self, object ob): 2025-09-08T08:01:35,326 self.ob = ob 2025-09-08T08:01:35,326 if isinstance(ob, IAssociativeMergeOperator): 2025-09-08T08:01:35,326 self.merge_op.reset( 2025-09-08T08:01:35,326 2025-09-08T08:01:35,326 new merge_operator.AssociativeMergeOperatorWrapper( 2025-09-08T08:01:35,326 ^ 2025-09-08T08:01:35,326 ------------------------------------------------------------ 2025-09-08T08:01:35,326 rocksdb/_rocksdb.pyx:325:20: new operator can only be applied to a C++ class 2025-09-08T08:01:35,326 Error compiling Cython file: 2025-09-08T08:01:35,327 ------------------------------------------------------------ 2025-09-08T08:01:35,327 ... 2025-09-08T08:01:35,327 (ob), 2025-09-08T08:01:35,327 merge_callback)) 2025-09-08T08:01:35,327 elif isinstance(ob, IMergeOperator): 2025-09-08T08:01:35,327 self.merge_op.reset( 2025-09-08T08:01:35,327 2025-09-08T08:01:35,327 ^ 2025-09-08T08:01:35,327 ------------------------------------------------------------ 2025-09-08T08:01:35,328 rocksdb/_rocksdb.pyx:332:17: 'MergeOperator' is not a type identifier 2025-09-08T08:01:35,328 Error compiling Cython file: 2025-09-08T08:01:35,328 ------------------------------------------------------------ 2025-09-08T08:01:35,328 ... 2025-09-08T08:01:35,328 merge_callback)) 2025-09-08T08:01:35,328 elif isinstance(ob, IMergeOperator): 2025-09-08T08:01:35,328 self.merge_op.reset( 2025-09-08T08:01:35,328 2025-09-08T08:01:35,329 new merge_operator.MergeOperatorWrapper( 2025-09-08T08:01:35,329 ^ 2025-09-08T08:01:35,329 ------------------------------------------------------------ 2025-09-08T08:01:35,329 rocksdb/_rocksdb.pyx:333:24: 'MergeOperatorWrapper' is not a type identifier 2025-09-08T08:01:35,329 Error compiling Cython file: 2025-09-08T08:01:35,329 ------------------------------------------------------------ 2025-09-08T08:01:35,329 ... 2025-09-08T08:01:35,329 merge_callback)) 2025-09-08T08:01:35,329 elif isinstance(ob, IMergeOperator): 2025-09-08T08:01:35,330 self.merge_op.reset( 2025-09-08T08:01:35,330 2025-09-08T08:01:35,330 new merge_operator.MergeOperatorWrapper( 2025-09-08T08:01:35,330 ^ 2025-09-08T08:01:35,330 ------------------------------------------------------------ 2025-09-08T08:01:35,330 rocksdb/_rocksdb.pyx:333:20: new operator can only be applied to a C++ class 2025-09-08T08:01:35,330 Error compiling Cython file: 2025-09-08T08:01:35,330 ------------------------------------------------------------ 2025-09-08T08:01:35,330 ... 2025-09-08T08:01:35,331 ob, 2025-09-08T08:01:35,331 full_merge_callback, 2025-09-08T08:01:35,331 partial_merge_callback)) 2025-09-08T08:01:35,331 elif isinstance(ob, str): 2025-09-08T08:01:35,331 if ob == "put": 2025-09-08T08:01:35,331 self.merge_op = merge_operator.MergeOperators.CreatePutOperator() 2025-09-08T08:01:35,331 ^ 2025-09-08T08:01:35,331 ------------------------------------------------------------ 2025-09-08T08:01:35,331 rocksdb/_rocksdb.pyx:341:44: cimported module has no attribute 'MergeOperators' 2025-09-08T08:01:35,332 Error compiling Cython file: 2025-09-08T08:01:35,332 ------------------------------------------------------------ 2025-09-08T08:01:35,332 ... 2025-09-08T08:01:35,332 partial_merge_callback)) 2025-09-08T08:01:35,332 elif isinstance(ob, str): 2025-09-08T08:01:35,332 if ob == "put": 2025-09-08T08:01:35,332 self.merge_op = merge_operator.MergeOperators.CreatePutOperator() 2025-09-08T08:01:35,332 elif ob == "put_v1": 2025-09-08T08:01:35,332 self.merge_op = merge_operator.MergeOperators.CreateDeprecatedPutOperator() 2025-09-08T08:01:35,332 ^ 2025-09-08T08:01:35,332 ------------------------------------------------------------ 2025-09-08T08:01:35,333 rocksdb/_rocksdb.pyx:343:44: cimported module has no attribute 'MergeOperators' 2025-09-08T08:01:35,333 Error compiling Cython file: 2025-09-08T08:01:35,333 ------------------------------------------------------------ 2025-09-08T08:01:35,333 ... 2025-09-08T08:01:35,333 if ob == "put": 2025-09-08T08:01:35,333 self.merge_op = merge_operator.MergeOperators.CreatePutOperator() 2025-09-08T08:01:35,333 elif ob == "put_v1": 2025-09-08T08:01:35,333 self.merge_op = merge_operator.MergeOperators.CreateDeprecatedPutOperator() 2025-09-08T08:01:35,333 elif ob == "uint64add": 2025-09-08T08:01:35,333 self.merge_op = merge_operator.MergeOperators.CreateUInt64AddOperator() 2025-09-08T08:01:35,334 ^ 2025-09-08T08:01:35,334 ------------------------------------------------------------ 2025-09-08T08:01:35,334 rocksdb/_rocksdb.pyx:345:44: cimported module has no attribute 'MergeOperators' 2025-09-08T08:01:35,334 Error compiling Cython file: 2025-09-08T08:01:35,334 ------------------------------------------------------------ 2025-09-08T08:01:35,334 ... 2025-09-08T08:01:35,334 elif ob == "put_v1": 2025-09-08T08:01:35,334 self.merge_op = merge_operator.MergeOperators.CreateDeprecatedPutOperator() 2025-09-08T08:01:35,334 elif ob == "uint64add": 2025-09-08T08:01:35,334 self.merge_op = merge_operator.MergeOperators.CreateUInt64AddOperator() 2025-09-08T08:01:35,335 elif ob == "stringappend": 2025-09-08T08:01:35,335 self.merge_op = merge_operator.MergeOperators.CreateStringAppendOperator() 2025-09-08T08:01:35,335 ^ 2025-09-08T08:01:35,335 ------------------------------------------------------------ 2025-09-08T08:01:35,335 rocksdb/_rocksdb.pyx:347:44: cimported module has no attribute 'MergeOperators' 2025-09-08T08:01:35,335 Error compiling Cython file: 2025-09-08T08:01:35,335 ------------------------------------------------------------ 2025-09-08T08:01:35,335 ... 2025-09-08T08:01:35,335 self.merge_op = merge_operator.MergeOperators.CreateStringAppendOperator() 2025-09-08T08:01:35,335 #TODO: necessary? 2025-09-08T08:01:35,336 # elif ob == "stringappendtest": 2025-09-08T08:01:35,336 # self.merge_op = merge_operator.MergeOperators.CreateStringAppendTESTOperator() 2025-09-08T08:01:35,336 elif ob == "max": 2025-09-08T08:01:35,336 self.merge_op = merge_operator.MergeOperators.CreateMaxOperator() 2025-09-08T08:01:35,336 ^ 2025-09-08T08:01:35,336 ------------------------------------------------------------ 2025-09-08T08:01:35,336 rocksdb/_rocksdb.pyx:352:44: cimported module has no attribute 'MergeOperators' 2025-09-08T08:01:35,336 Error compiling Cython file: 2025-09-08T08:01:35,336 ------------------------------------------------------------ 2025-09-08T08:01:35,337 ... 2025-09-08T08:01:35,337 return True 2025-09-08T08:01:35,337 return False 2025-09-08T08:01:35,337 except: 2025-09-08T08:01:35,337 tb = traceback.format_exc() 2025-09-08T08:01:35,337 logger.Log(log, "Error in merge_callback: %s", tb) 2025-09-08T08:01:35,337 ^ 2025-09-08T08:01:35,337 ------------------------------------------------------------ 2025-09-08T08:01:35,337 rocksdb/_rocksdb.pyx:394:14: cimported module has no attribute 'Log' 2025-09-08T08:01:35,338 Error compiling Cython file: 2025-09-08T08:01:35,338 ------------------------------------------------------------ 2025-09-08T08:01:35,338 ... 2025-09-08T08:01:35,338 return True 2025-09-08T08:01:35,338 return False 2025-09-08T08:01:35,338 except: 2025-09-08T08:01:35,338 tb = traceback.format_exc() 2025-09-08T08:01:35,338 logger.Log(log, "Error in full_merge_callback: %s", tb) 2025-09-08T08:01:35,338 ^ 2025-09-08T08:01:35,338 ------------------------------------------------------------ 2025-09-08T08:01:35,339 rocksdb/_rocksdb.pyx:423:14: cimported module has no attribute 'Log' 2025-09-08T08:01:35,349 Error compiling Cython file: 2025-09-08T08:01:35,349 ------------------------------------------------------------ 2025-09-08T08:01:35,349 ... 2025-09-08T08:01:35,349 return True 2025-09-08T08:01:35,349 return False 2025-09-08T08:01:35,350 except: 2025-09-08T08:01:35,350 tb = traceback.format_exc() 2025-09-08T08:01:35,350 logger.Log(log, "Error in partial_merge_callback: %s", tb) 2025-09-08T08:01:35,350 ^ 2025-09-08T08:01:35,350 ------------------------------------------------------------ 2025-09-08T08:01:35,350 rocksdb/_rocksdb.pyx:447:14: cimported module has no attribute 'Log' 2025-09-08T08:01:35,350 Error compiling Cython file: 2025-09-08T08:01:35,350 ------------------------------------------------------------ 2025-09-08T08:01:35,350 ... 2025-09-08T08:01:35,351 #### Here comes the Cache stuff 2025-09-08T08:01:35,351 @cython.internal 2025-09-08T08:01:35,351 cdef class PyCache(object): 2025-09-08T08:01:35,351 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T08:01:35,351 return shared_ptr[cache.Cache]() 2025-09-08T08:01:35,351 ^ 2025-09-08T08:01:35,351 ------------------------------------------------------------ 2025-09-08T08:01:35,351 rocksdb/_rocksdb.pyx:455:15: 'shared_ptr' is not a constant, variable or function identifier 2025-09-08T08:01:35,352 Error compiling Cython file: 2025-09-08T08:01:35,352 ------------------------------------------------------------ 2025-09-08T08:01:35,352 ... 2025-09-08T08:01:35,352 #### Here comes the Cache stuff 2025-09-08T08:01:35,352 @cython.internal 2025-09-08T08:01:35,352 cdef class PyCache(object): 2025-09-08T08:01:35,352 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T08:01:35,352 return shared_ptr[cache.Cache]() 2025-09-08T08:01:35,352 ^ 2025-09-08T08:01:35,352 ------------------------------------------------------------ 2025-09-08T08:01:35,353 rocksdb/_rocksdb.pyx:455:31: cimported module has no attribute 'Cache' 2025-09-08T08:01:35,353 Error compiling Cython file: 2025-09-08T08:01:35,353 ------------------------------------------------------------ 2025-09-08T08:01:35,353 ... 2025-09-08T08:01:35,353 cdef class PyLRUCache(PyCache): 2025-09-08T08:01:35,353 cdef shared_ptr[cache.Cache] cache_ob 2025-09-08T08:01:35,353 def __cinit__(self, capacity, shard_bits=None): 2025-09-08T08:01:35,353 if shard_bits is not None: 2025-09-08T08:01:35,353 self.cache_ob = cache.NewLRUCache(capacity, shard_bits) 2025-09-08T08:01:35,354 ^ 2025-09-08T08:01:35,354 ------------------------------------------------------------ 2025-09-08T08:01:35,354 rocksdb/_rocksdb.pyx:463:33: cimported module has no attribute 'NewLRUCache' 2025-09-08T08:01:35,354 Error compiling Cython file: 2025-09-08T08:01:35,354 ------------------------------------------------------------ 2025-09-08T08:01:35,354 ... 2025-09-08T08:01:35,354 def __cinit__(self, capacity, shard_bits=None): 2025-09-08T08:01:35,354 if shard_bits is not None: 2025-09-08T08:01:35,355 self.cache_ob = cache.NewLRUCache(capacity, shard_bits) 2025-09-08T08:01:35,355 else: 2025-09-08T08:01:35,355 self.cache_ob = cache.NewLRUCache(capacity) 2025-09-08T08:01:35,355 ^ 2025-09-08T08:01:35,355 ------------------------------------------------------------ 2025-09-08T08:01:35,355 rocksdb/_rocksdb.pyx:465:33: cimported module has no attribute 'NewLRUCache' 2025-09-08T08:01:35,355 Error compiling Cython file: 2025-09-08T08:01:35,355 ------------------------------------------------------------ 2025-09-08T08:01:35,355 ... 2025-09-08T08:01:35,356 if not isinstance(ob, ISliceTransform): 2025-09-08T08:01:35,356 raise TypeError("%s is not of type %s" % (ob, ISliceTransform)) 2025-09-08T08:01:35,356 self.ob = ob 2025-09-08T08:01:35,356 self.transfomer.reset( 2025-09-08T08:01:35,356 2025-09-08T08:01:35,356 ^ 2025-09-08T08:01:35,356 ------------------------------------------------------------ 2025-09-08T08:01:35,356 rocksdb/_rocksdb.pyx:485:13: 'SliceTransform' is not a type identifier 2025-09-08T08:01:35,356 Error compiling Cython file: 2025-09-08T08:01:35,357 ------------------------------------------------------------ 2025-09-08T08:01:35,357 ... 2025-09-08T08:01:35,357 raise TypeError("%s is not of type %s" % (ob, ISliceTransform)) 2025-09-08T08:01:35,357 self.ob = ob 2025-09-08T08:01:35,357 self.transfomer.reset( 2025-09-08T08:01:35,357 2025-09-08T08:01:35,357 new slice_transform.SliceTransformWrapper( 2025-09-08T08:01:35,357 ^ 2025-09-08T08:01:35,357 ------------------------------------------------------------ 2025-09-08T08:01:35,357 rocksdb/_rocksdb.pyx:486:20: 'SliceTransformWrapper' is not a type identifier 2025-09-08T08:01:35,358 Error compiling Cython file: 2025-09-08T08:01:35,358 ------------------------------------------------------------ 2025-09-08T08:01:35,358 ... 2025-09-08T08:01:35,358 raise TypeError("%s is not of type %s" % (ob, ISliceTransform)) 2025-09-08T08:01:35,358 self.ob = ob 2025-09-08T08:01:35,358 self.transfomer.reset( 2025-09-08T08:01:35,358 2025-09-08T08:01:35,358 new slice_transform.SliceTransformWrapper( 2025-09-08T08:01:35,358 ^ 2025-09-08T08:01:35,359 ------------------------------------------------------------ 2025-09-08T08:01:35,359 rocksdb/_rocksdb.pyx:486:16: new operator can only be applied to a C++ class 2025-09-08T08:01:35,359 Error compiling Cython file: 2025-09-08T08:01:35,359 ------------------------------------------------------------ 2025-09-08T08:01:35,359 ... 2025-09-08T08:01:35,359 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T08:01:35,359 return self.transfomer 2025-09-08T08:01:35,359 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:35,359 cdef slice_transform.SliceTransformWrapper* ptr 2025-09-08T08:01:35,360 ptr = self.transfomer.get() 2025-09-08T08:01:35,360 ^ 2025-09-08T08:01:35,360 ------------------------------------------------------------ 2025-09-08T08:01:35,360 rocksdb/_rocksdb.pyx:501:15: 'SliceTransformWrapper' is not a type identifier 2025-09-08T08:01:35,360 Error compiling Cython file: 2025-09-08T08:01:35,360 ------------------------------------------------------------ 2025-09-08T08:01:35,360 ... 2025-09-08T08:01:35,360 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T08:01:35,360 return self.transfomer 2025-09-08T08:01:35,361 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T08:01:35,361 cdef slice_transform.SliceTransformWrapper* ptr 2025-09-08T08:01:35,361 ptr = self.transfomer.get() 2025-09-08T08:01:35,361 ^ 2025-09-08T08:01:35,361 ------------------------------------------------------------ 2025-09-08T08:01:35,361 rocksdb/_rocksdb.pyx:501:14: Casting temporary Python object to non-numeric non-Python type 2025-09-08T08:01:35,361 Error compiling Cython file: 2025-09-08T08:01:35,361 ------------------------------------------------------------ 2025-09-08T08:01:35,362 ... 2025-09-08T08:01:35,362 size = ret[1] 2025-09-08T08:01:35,362 if (offset + size) > src.size(): 2025-09-08T08:01:35,362 msg = "offset(%i) + size(%i) is bigger than slice(%i)" 2025-09-08T08:01:35,362 raise Exception(msg % (offset, size, src.size())) 2025-09-08T08:01:35,362 return Slice(src.data() + offset, size) 2025-09-08T08:01:35,362 ^ 2025-09-08T08:01:35,362 ------------------------------------------------------------ 2025-09-08T08:01:35,362 rocksdb/_rocksdb.pyx:522:15: 'Slice' is not a constant, variable or function identifier 2025-09-08T08:01:35,363 Error compiling Cython file: 2025-09-08T08:01:35,363 ------------------------------------------------------------ 2025-09-08T08:01:35,363 ... 2025-09-08T08:01:35,363 raise Exception(msg % (offset, size, src.size())) 2025-09-08T08:01:35,363 return Slice(src.data() + offset, size) 2025-09-08T08:01:35,363 except BaseException as error: 2025-09-08T08:01:35,363 tb = traceback.format_exc() 2025-09-08T08:01:35,363 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T08:01:35,363 ^ 2025-09-08T08:01:35,363 ------------------------------------------------------------ 2025-09-08T08:01:35,364 rocksdb/_rocksdb.pyx:525:14: cimported module has no attribute 'Log' 2025-09-08T08:01:35,364 Error compiling Cython file: 2025-09-08T08:01:35,364 ------------------------------------------------------------ 2025-09-08T08:01:35,364 ... 2025-09-08T08:01:35,364 try: 2025-09-08T08:01:35,364 return (ctx).in_domain(slice_to_bytes(src)) 2025-09-08T08:01:35,364 except BaseException as error: 2025-09-08T08:01:35,364 tb = traceback.format_exc() 2025-09-08T08:01:35,365 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T08:01:35,365 ^ 2025-09-08T08:01:35,365 ------------------------------------------------------------ 2025-09-08T08:01:35,365 rocksdb/_rocksdb.pyx:538:14: cimported module has no attribute 'Log' 2025-09-08T08:01:35,365 Error compiling Cython file: 2025-09-08T08:01:35,365 ------------------------------------------------------------ 2025-09-08T08:01:35,365 ... 2025-09-08T08:01:35,365 try: 2025-09-08T08:01:35,365 return (ctx).in_range(slice_to_bytes(src)) 2025-09-08T08:01:35,366 except BaseException as error: 2025-09-08T08:01:35,366 tb = traceback.format_exc() 2025-09-08T08:01:35,366 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T08:01:35,366 ^ 2025-09-08T08:01:35,366 ------------------------------------------------------------ 2025-09-08T08:01:35,366 rocksdb/_rocksdb.pyx:551:14: cimported module has no attribute 'Log' 2025-09-08T08:01:35,367 Error compiling Cython file: 2025-09-08T08:01:35,367 ------------------------------------------------------------ 2025-09-08T08:01:35,367 ... 2025-09-08T08:01:35,367 whole_key_filtering=None): 2025-09-08T08:01:35,367 cdef table_factory.BlockBasedTableOptions table_options 2025-09-08T08:01:35,367 if index_type == 'binary_search': 2025-09-08T08:01:35,367 table_options.index_type = table_factory.kBinarySearch 2025-09-08T08:01:35,367 ^ 2025-09-08T08:01:35,367 ------------------------------------------------------------ 2025-09-08T08:01:35,368 rocksdb/_rocksdb.pyx:585:52: cimported module has no attribute 'kBinarySearch' 2025-09-08T08:01:35,368 Error compiling Cython file: 2025-09-08T08:01:35,368 ------------------------------------------------------------ 2025-09-08T08:01:35,368 ... 2025-09-08T08:01:35,368 cdef table_factory.BlockBasedTableOptions table_options 2025-09-08T08:01:35,368 if index_type == 'binary_search': 2025-09-08T08:01:35,368 table_options.index_type = table_factory.kBinarySearch 2025-09-08T08:01:35,368 elif index_type == 'hash_search': 2025-09-08T08:01:35,369 table_options.index_type = table_factory.kHashSearch 2025-09-08T08:01:35,369 ^ 2025-09-08T08:01:35,369 ------------------------------------------------------------ 2025-09-08T08:01:35,369 rocksdb/_rocksdb.pyx:587:52: cimported module has no attribute 'kHashSearch' 2025-09-08T08:01:35,369 Error compiling Cython file: 2025-09-08T08:01:35,369 ------------------------------------------------------------ 2025-09-08T08:01:35,369 ... 2025-09-08T08:01:35,369 table_options.hash_index_allow_collision = True 2025-09-08T08:01:35,369 else: 2025-09-08T08:01:35,369 table_options.hash_index_allow_collision = False 2025-09-08T08:01:35,370 if checksum == 'crc32': 2025-09-08T08:01:35,370 table_options.checksum = table_factory.kCRC32c 2025-09-08T08:01:35,370 ^ 2025-09-08T08:01:35,370 ------------------------------------------------------------ 2025-09-08T08:01:35,370 rocksdb/_rocksdb.pyx:597:50: cimported module has no attribute 'kCRC32c' 2025-09-08T08:01:35,370 Error compiling Cython file: 2025-09-08T08:01:35,370 ------------------------------------------------------------ 2025-09-08T08:01:35,370 ... 2025-09-08T08:01:35,371 table_options.hash_index_allow_collision = False 2025-09-08T08:01:35,371 if checksum == 'crc32': 2025-09-08T08:01:35,371 table_options.checksum = table_factory.kCRC32c 2025-09-08T08:01:35,371 elif checksum == 'xxhash': 2025-09-08T08:01:35,371 table_options.checksum = table_factory.kxxHash 2025-09-08T08:01:35,371 ^ 2025-09-08T08:01:35,371 ------------------------------------------------------------ 2025-09-08T08:01:35,371 rocksdb/_rocksdb.pyx:599:50: cimported module has no attribute 'kxxHash' 2025-09-08T08:01:35,372 Error compiling Cython file: 2025-09-08T08:01:35,372 ------------------------------------------------------------ 2025-09-08T08:01:35,372 ... 2025-09-08T08:01:35,372 # Set the filter_policy 2025-09-08T08:01:35,372 self.py_filter_policy = None 2025-09-08T08:01:35,372 if filter_policy is not None: 2025-09-08T08:01:35,372 if isinstance(filter_policy, PyFilterPolicy): 2025-09-08T08:01:35,372 if (filter_policy).get_policy().get() == NULL: 2025-09-08T08:01:35,372 ^ 2025-09-08T08:01:35,372 ------------------------------------------------------------ 2025-09-08T08:01:35,373 rocksdb/_rocksdb.pyx:634:71: Invalid types for '==' (Python object, void *) 2025-09-08T08:01:35,373 Error compiling Cython file: 2025-09-08T08:01:35,373 ------------------------------------------------------------ 2025-09-08T08:01:35,373 ... 2025-09-08T08:01:35,373 else: 2025-09-08T08:01:35,373 self.py_filter_policy = PyGenericFilterPolicy(filter_policy) 2025-09-08T08:01:35,373 table_options.filter_policy = self.py_filter_policy.get_policy() 2025-09-08T08:01:35,373 self.factory.reset(table_factory.NewBlockBasedTableFactory(table_options)) 2025-09-08T08:01:35,373 ^ 2025-09-08T08:01:35,374 ------------------------------------------------------------ 2025-09-08T08:01:35,374 rocksdb/_rocksdb.pyx:642:40: cimported module has no attribute 'NewBlockBasedTableFactory' 2025-09-08T08:01:35,375 Error compiling Cython file: 2025-09-08T08:01:35,375 ------------------------------------------------------------ 2025-09-08T08:01:35,375 ... 2025-09-08T08:01:35,375 table_options.hash_table_ratio = hash_table_ratio 2025-09-08T08:01:35,375 table_options.index_sparseness = index_sparseness 2025-09-08T08:01:35,375 table_options.huge_page_tlb_size = huge_page_tlb_size 2025-09-08T08:01:35,376 if encoding_type == 'plain': 2025-09-08T08:01:35,376 table_options.encoding_type = table_factory.kPlain 2025-09-08T08:01:35,376 ^ 2025-09-08T08:01:35,376 ------------------------------------------------------------ 2025-09-08T08:01:35,376 rocksdb/_rocksdb.pyx:669:55: cimported module has no attribute 'kPlain' 2025-09-08T08:01:35,376 Error compiling Cython file: 2025-09-08T08:01:35,376 ------------------------------------------------------------ 2025-09-08T08:01:35,376 ... 2025-09-08T08:01:35,376 table_options.huge_page_tlb_size = huge_page_tlb_size 2025-09-08T08:01:35,377 if encoding_type == 'plain': 2025-09-08T08:01:35,377 table_options.encoding_type = table_factory.kPlain 2025-09-08T08:01:35,377 elif encoding_type == 'prefix': 2025-09-08T08:01:35,377 table_options.encoding_type = table_factory.kPrefix 2025-09-08T08:01:35,377 ^ 2025-09-08T08:01:35,377 ------------------------------------------------------------ 2025-09-08T08:01:35,377 rocksdb/_rocksdb.pyx:671:55: cimported module has no attribute 'kPrefix' 2025-09-08T08:01:35,378 Error compiling Cython file: 2025-09-08T08:01:35,378 ------------------------------------------------------------ 2025-09-08T08:01:35,378 ... 2025-09-08T08:01:35,378 raise ValueError("Unknown encoding_type: %s" % encoding_type) 2025-09-08T08:01:35,378 table_options.full_scan_mode = full_scan_mode 2025-09-08T08:01:35,378 table_options.store_index_in_file = store_index_in_file 2025-09-08T08:01:35,378 self.factory.reset( table_factory.NewPlainTableFactory(table_options)) 2025-09-08T08:01:35,378 ^ 2025-09-08T08:01:35,378 ------------------------------------------------------------ 2025-09-08T08:01:35,379 rocksdb/_rocksdb.pyx:678:41: cimported module has no attribute 'NewPlainTableFactory' 2025-09-08T08:01:35,379 Error compiling Cython file: 2025-09-08T08:01:35,379 ------------------------------------------------------------ 2025-09-08T08:01:35,379 ... 2025-09-08T08:01:35,379 cdef shared_ptr[memtablerep.MemTableRepFactory] get_memtable_factory(self): 2025-09-08T08:01:35,379 return self.factory 2025-09-08T08:01:35,379 cdef class SkipListMemtableFactory(PyMemtableFactory): 2025-09-08T08:01:35,379 def __init__(self): 2025-09-08T08:01:35,379 self.factory.reset(memtablerep.NewSkipListFactory()) 2025-09-08T08:01:35,380 ^ 2025-09-08T08:01:35,380 ------------------------------------------------------------ 2025-09-08T08:01:35,380 rocksdb/_rocksdb.pyx:691:38: cimported module has no attribute 'NewSkipListFactory' 2025-09-08T08:01:35,380 Error compiling Cython file: 2025-09-08T08:01:35,380 ------------------------------------------------------------ 2025-09-08T08:01:35,380 ... 2025-09-08T08:01:35,380 def __init__(self): 2025-09-08T08:01:35,380 self.factory.reset(memtablerep.NewSkipListFactory()) 2025-09-08T08:01:35,381 cdef class VectorMemtableFactory(PyMemtableFactory): 2025-09-08T08:01:35,381 def __init__(self, count=0): 2025-09-08T08:01:35,381 self.factory.reset(memtablerep.NewVectorRepFactory(count)) 2025-09-08T08:01:35,381 ^ 2025-09-08T08:01:35,381 ------------------------------------------------------------ 2025-09-08T08:01:35,381 rocksdb/_rocksdb.pyx:695:38: cimported module has no attribute 'NewVectorRepFactory' 2025-09-08T08:01:35,381 Error compiling Cython file: 2025-09-08T08:01:35,381 ------------------------------------------------------------ 2025-09-08T08:01:35,381 ... 2025-09-08T08:01:35,382 bucket_count=1000000, 2025-09-08T08:01:35,382 skiplist_height=4, 2025-09-08T08:01:35,382 skiplist_branching_factor=4): 2025-09-08T08:01:35,382 self.factory.reset( 2025-09-08T08:01:35,382 memtablerep.NewHashSkipListRepFactory( 2025-09-08T08:01:35,382 ^ 2025-09-08T08:01:35,382 ------------------------------------------------------------ 2025-09-08T08:01:35,382 rocksdb/_rocksdb.pyx:705:23: cimported module has no attribute 'NewHashSkipListRepFactory' 2025-09-08T08:01:35,383 Error compiling Cython file: 2025-09-08T08:01:35,383 ------------------------------------------------------------ 2025-09-08T08:01:35,383 ... 2025-09-08T08:01:35,383 skiplist_height, 2025-09-08T08:01:35,383 skiplist_branching_factor)) 2025-09-08T08:01:35,383 cdef class HashLinkListMemtableFactory(PyMemtableFactory): 2025-09-08T08:01:35,383 def __init__(self, bucket_count=50000): 2025-09-08T08:01:35,383 self.factory.reset(memtablerep.NewHashLinkListRepFactory(bucket_count)) 2025-09-08T08:01:35,383 ^ 2025-09-08T08:01:35,384 ------------------------------------------------------------ 2025-09-08T08:01:35,384 rocksdb/_rocksdb.pyx:712:38: cimported module has no attribute 'NewHashLinkListRepFactory' 2025-09-08T08:01:35,387 Error compiling Cython file: 2025-09-08T08:01:35,388 ------------------------------------------------------------ 2025-09-08T08:01:35,388 ... 2025-09-08T08:01:35,388 # Used to protect sharing of Options with many DB-objects 2025-09-08T08:01:35,388 cdef cpp_bool in_use 2025-09-08T08:01:35,388 def __cinit__(self): 2025-09-08T08:01:35,388 self.opts = NULL 2025-09-08T08:01:35,388 self.opts = new options.Options() 2025-09-08T08:01:35,388 ^ 2025-09-08T08:01:35,388 ------------------------------------------------------------ 2025-09-08T08:01:35,389 rocksdb/_rocksdb.pyx:748:24: 'Options' is not a type identifier 2025-09-08T08:01:35,389 Error compiling Cython file: 2025-09-08T08:01:35,389 ------------------------------------------------------------ 2025-09-08T08:01:35,389 ... 2025-09-08T08:01:35,389 # Used to protect sharing of Options with many DB-objects 2025-09-08T08:01:35,389 cdef cpp_bool in_use 2025-09-08T08:01:35,389 def __cinit__(self): 2025-09-08T08:01:35,389 self.opts = NULL 2025-09-08T08:01:35,389 self.opts = new options.Options() 2025-09-08T08:01:35,389 ^ 2025-09-08T08:01:35,390 ------------------------------------------------------------ 2025-09-08T08:01:35,390 rocksdb/_rocksdb.pyx:748:20: new operator can only be applied to a C++ class 2025-09-08T08:01:35,390 Error compiling Cython file: 2025-09-08T08:01:35,390 ------------------------------------------------------------ 2025-09-08T08:01:35,390 ... 2025-09-08T08:01:35,390 self.opts = new options.Options() 2025-09-08T08:01:35,390 self.in_use = False 2025-09-08T08:01:35,390 def __dealloc__(self): 2025-09-08T08:01:35,390 if not self.opts == NULL: 2025-09-08T08:01:35,391 del self.opts 2025-09-08T08:01:35,391 ^ 2025-09-08T08:01:35,391 ------------------------------------------------------------ 2025-09-08T08:01:35,391 rocksdb/_rocksdb.pyx:753:20: Deletion of non-Python, non-C++ object 2025-09-08T08:01:35,396 Error compiling Cython file: 2025-09-08T08:01:35,396 ------------------------------------------------------------ 2025-09-08T08:01:35,396 ... 2025-09-08T08:01:35,396 return ret_ob 2025-09-08T08:01:35,396 def __set__(self, dict value): 2025-09-08T08:01:35,396 cdef options.CompressionOptions* copts 2025-09-08T08:01:35,396 copts = cython.address(self.opts.compression_opts) 2025-09-08T08:01:35,397 ^ 2025-09-08T08:01:35,397 ------------------------------------------------------------ 2025-09-08T08:01:35,397 rocksdb/_rocksdb.pyx:827:26: Cannot take address of Python object attribute 'compression_opts' 2025-09-08T08:01:35,397 Error compiling Cython file: 2025-09-08T08:01:35,397 ------------------------------------------------------------ 2025-09-08T08:01:35,398 ... 2025-09-08T08:01:35,398 if 'max_dict_bytes' in value: 2025-09-08T08:01:35,398 copts.max_dict_bytes = value['max_dict_bytes'] 2025-09-08T08:01:35,398 property compaction_pri: 2025-09-08T08:01:35,398 def __get__(self): 2025-09-08T08:01:35,398 if self.opts.compaction_pri == options.kByCompensatedSize: 2025-09-08T08:01:35,398 ^ 2025-09-08T08:01:35,398 ------------------------------------------------------------ 2025-09-08T08:01:35,398 rocksdb/_rocksdb.pyx:840:50: cimported module has no attribute 'kByCompensatedSize' 2025-09-08T08:01:35,399 Error compiling Cython file: 2025-09-08T08:01:35,399 ------------------------------------------------------------ 2025-09-08T08:01:35,399 ... 2025-09-08T08:01:35,399 property compaction_pri: 2025-09-08T08:01:35,399 def __get__(self): 2025-09-08T08:01:35,399 if self.opts.compaction_pri == options.kByCompensatedSize: 2025-09-08T08:01:35,399 return CompactionPri.by_compensated_size 2025-09-08T08:01:35,399 if self.opts.compaction_pri == options.kOldestLargestSeqFirst: 2025-09-08T08:01:35,399 ^ 2025-09-08T08:01:35,399 ------------------------------------------------------------ 2025-09-08T08:01:35,400 rocksdb/_rocksdb.pyx:842:50: cimported module has no attribute 'kOldestLargestSeqFirst' 2025-09-08T08:01:35,400 Error compiling Cython file: 2025-09-08T08:01:35,400 ------------------------------------------------------------ 2025-09-08T08:01:35,400 ... 2025-09-08T08:01:35,400 def __get__(self): 2025-09-08T08:01:35,400 if self.opts.compaction_pri == options.kByCompensatedSize: 2025-09-08T08:01:35,400 return CompactionPri.by_compensated_size 2025-09-08T08:01:35,400 if self.opts.compaction_pri == options.kOldestLargestSeqFirst: 2025-09-08T08:01:35,400 return CompactionPri.oldest_largest_seq_first 2025-09-08T08:01:35,400 if self.opts.compaction_pri == options.kOldestSmallestSeqFirst: 2025-09-08T08:01:35,401 ^ 2025-09-08T08:01:35,401 ------------------------------------------------------------ 2025-09-08T08:01:35,401 rocksdb/_rocksdb.pyx:844:50: cimported module has no attribute 'kOldestSmallestSeqFirst' 2025-09-08T08:01:35,401 Error compiling Cython file: 2025-09-08T08:01:35,401 ------------------------------------------------------------ 2025-09-08T08:01:35,401 ... 2025-09-08T08:01:35,401 return CompactionPri.by_compensated_size 2025-09-08T08:01:35,401 if self.opts.compaction_pri == options.kOldestLargestSeqFirst: 2025-09-08T08:01:35,401 return CompactionPri.oldest_largest_seq_first 2025-09-08T08:01:35,402 if self.opts.compaction_pri == options.kOldestSmallestSeqFirst: 2025-09-08T08:01:35,402 return CompactionPri.oldest_smallest_seq_first 2025-09-08T08:01:35,402 if self.opts.compaction_pri == options.kMinOverlappingRatio: 2025-09-08T08:01:35,402 ^ 2025-09-08T08:01:35,402 ------------------------------------------------------------ 2025-09-08T08:01:35,402 rocksdb/_rocksdb.pyx:846:50: cimported module has no attribute 'kMinOverlappingRatio' 2025-09-08T08:01:35,402 Error compiling Cython file: 2025-09-08T08:01:35,402 ------------------------------------------------------------ 2025-09-08T08:01:35,402 ... 2025-09-08T08:01:35,402 return CompactionPri.oldest_smallest_seq_first 2025-09-08T08:01:35,403 if self.opts.compaction_pri == options.kMinOverlappingRatio: 2025-09-08T08:01:35,403 return CompactionPri.min_overlapping_ratio 2025-09-08T08:01:35,403 def __set__(self, value): 2025-09-08T08:01:35,403 if value == CompactionPri.by_compensated_size: 2025-09-08T08:01:35,403 self.opts.compaction_pri = options.kByCompensatedSize 2025-09-08T08:01:35,403 ^ 2025-09-08T08:01:35,403 ------------------------------------------------------------ 2025-09-08T08:01:35,403 rocksdb/_rocksdb.pyx:850:50: cimported module has no attribute 'kByCompensatedSize' 2025-09-08T08:01:35,403 Error compiling Cython file: 2025-09-08T08:01:35,404 ------------------------------------------------------------ 2025-09-08T08:01:35,404 ... 2025-09-08T08:01:35,404 return CompactionPri.min_overlapping_ratio 2025-09-08T08:01:35,404 def __set__(self, value): 2025-09-08T08:01:35,404 if value == CompactionPri.by_compensated_size: 2025-09-08T08:01:35,404 self.opts.compaction_pri = options.kByCompensatedSize 2025-09-08T08:01:35,404 elif value == CompactionPri.oldest_largest_seq_first: 2025-09-08T08:01:35,404 self.opts.compaction_pri = options.kOldestLargestSeqFirst 2025-09-08T08:01:35,404 ^ 2025-09-08T08:01:35,404 ------------------------------------------------------------ 2025-09-08T08:01:35,404 rocksdb/_rocksdb.pyx:852:50: cimported module has no attribute 'kOldestLargestSeqFirst' 2025-09-08T08:01:35,405 Error compiling Cython file: 2025-09-08T08:01:35,405 ------------------------------------------------------------ 2025-09-08T08:01:35,405 ... 2025-09-08T08:01:35,405 if value == CompactionPri.by_compensated_size: 2025-09-08T08:01:35,405 self.opts.compaction_pri = options.kByCompensatedSize 2025-09-08T08:01:35,405 elif value == CompactionPri.oldest_largest_seq_first: 2025-09-08T08:01:35,405 self.opts.compaction_pri = options.kOldestLargestSeqFirst 2025-09-08T08:01:35,405 elif value == CompactionPri.oldest_smallest_seq_first: 2025-09-08T08:01:35,405 self.opts.compaction_pri = options.kOldestSmallestSeqFirst 2025-09-08T08:01:35,405 ^ 2025-09-08T08:01:35,405 ------------------------------------------------------------ 2025-09-08T08:01:35,406 rocksdb/_rocksdb.pyx:854:50: cimported module has no attribute 'kOldestSmallestSeqFirst' 2025-09-08T08:01:35,406 Error compiling Cython file: 2025-09-08T08:01:35,406 ------------------------------------------------------------ 2025-09-08T08:01:35,406 ... 2025-09-08T08:01:35,406 elif value == CompactionPri.oldest_largest_seq_first: 2025-09-08T08:01:35,406 self.opts.compaction_pri = options.kOldestLargestSeqFirst 2025-09-08T08:01:35,406 elif value == CompactionPri.oldest_smallest_seq_first: 2025-09-08T08:01:35,406 self.opts.compaction_pri = options.kOldestSmallestSeqFirst 2025-09-08T08:01:35,406 elif value == CompactionPri.min_overlapping_ratio: 2025-09-08T08:01:35,406 self.opts.compaction_pri = options.kMinOverlappingRatio 2025-09-08T08:01:35,407 ^ 2025-09-08T08:01:35,407 ------------------------------------------------------------ 2025-09-08T08:01:35,407 rocksdb/_rocksdb.pyx:856:50: cimported module has no attribute 'kMinOverlappingRatio' 2025-09-08T08:01:35,407 Error compiling Cython file: 2025-09-08T08:01:35,407 ------------------------------------------------------------ 2025-09-08T08:01:35,407 ... 2025-09-08T08:01:35,407 raise TypeError("Unknown compaction pri: %s" % value) 2025-09-08T08:01:35,408 property compression: 2025-09-08T08:01:35,408 def __get__(self): 2025-09-08T08:01:35,408 if self.opts.compression == options.kNoCompression: 2025-09-08T08:01:35,408 ^ 2025-09-08T08:01:35,408 ------------------------------------------------------------ 2025-09-08T08:01:35,408 rocksdb/_rocksdb.pyx:863:47: cimported module has no attribute 'kNoCompression' 2025-09-08T08:01:35,408 Error compiling Cython file: 2025-09-08T08:01:35,408 ------------------------------------------------------------ 2025-09-08T08:01:35,408 ... 2025-09-08T08:01:35,409 property compression: 2025-09-08T08:01:35,409 def __get__(self): 2025-09-08T08:01:35,409 if self.opts.compression == options.kNoCompression: 2025-09-08T08:01:35,409 return CompressionType.no_compression 2025-09-08T08:01:35,409 elif self.opts.compression == options.kSnappyCompression: 2025-09-08T08:01:35,409 ^ 2025-09-08T08:01:35,409 ------------------------------------------------------------ 2025-09-08T08:01:35,409 rocksdb/_rocksdb.pyx:865:50: cimported module has no attribute 'kSnappyCompression' 2025-09-08T08:01:35,409 Error compiling Cython file: 2025-09-08T08:01:35,409 ------------------------------------------------------------ 2025-09-08T08:01:35,410 ... 2025-09-08T08:01:35,410 def __get__(self): 2025-09-08T08:01:35,410 if self.opts.compression == options.kNoCompression: 2025-09-08T08:01:35,410 return CompressionType.no_compression 2025-09-08T08:01:35,410 elif self.opts.compression == options.kSnappyCompression: 2025-09-08T08:01:35,410 return CompressionType.snappy_compression 2025-09-08T08:01:35,410 elif self.opts.compression == options.kZlibCompression: 2025-09-08T08:01:35,410 ^ 2025-09-08T08:01:35,410 ------------------------------------------------------------ 2025-09-08T08:01:35,410 rocksdb/_rocksdb.pyx:867:49: cimported module has no attribute 'kZlibCompression' 2025-09-08T08:01:35,411 Error compiling Cython file: 2025-09-08T08:01:35,411 ------------------------------------------------------------ 2025-09-08T08:01:35,411 ... 2025-09-08T08:01:35,411 return CompressionType.no_compression 2025-09-08T08:01:35,411 elif self.opts.compression == options.kSnappyCompression: 2025-09-08T08:01:35,411 return CompressionType.snappy_compression 2025-09-08T08:01:35,411 elif self.opts.compression == options.kZlibCompression: 2025-09-08T08:01:35,411 return CompressionType.zlib_compression 2025-09-08T08:01:35,411 elif self.opts.compression == options.kBZip2Compression: 2025-09-08T08:01:35,411 ^ 2025-09-08T08:01:35,411 ------------------------------------------------------------ 2025-09-08T08:01:35,412 rocksdb/_rocksdb.pyx:869:49: cimported module has no attribute 'kBZip2Compression' 2025-09-08T08:01:35,412 Error compiling Cython file: 2025-09-08T08:01:35,412 ------------------------------------------------------------ 2025-09-08T08:01:35,412 ... 2025-09-08T08:01:35,412 return CompressionType.snappy_compression 2025-09-08T08:01:35,412 elif self.opts.compression == options.kZlibCompression: 2025-09-08T08:01:35,412 return CompressionType.zlib_compression 2025-09-08T08:01:35,412 elif self.opts.compression == options.kBZip2Compression: 2025-09-08T08:01:35,412 return CompressionType.bzip2_compression 2025-09-08T08:01:35,412 elif self.opts.compression == options.kLZ4Compression: 2025-09-08T08:01:35,413 ^ 2025-09-08T08:01:35,413 ------------------------------------------------------------ 2025-09-08T08:01:35,413 rocksdb/_rocksdb.pyx:871:49: cimported module has no attribute 'kLZ4Compression' 2025-09-08T08:01:35,413 Error compiling Cython file: 2025-09-08T08:01:35,413 ------------------------------------------------------------ 2025-09-08T08:01:35,413 ... 2025-09-08T08:01:35,413 return CompressionType.zlib_compression 2025-09-08T08:01:35,413 elif self.opts.compression == options.kBZip2Compression: 2025-09-08T08:01:35,413 return CompressionType.bzip2_compression 2025-09-08T08:01:35,413 elif self.opts.compression == options.kLZ4Compression: 2025-09-08T08:01:35,414 return CompressionType.lz4_compression 2025-09-08T08:01:35,414 elif self.opts.compression == options.kLZ4HCCompression: 2025-09-08T08:01:35,414 ^ 2025-09-08T08:01:35,414 ------------------------------------------------------------ 2025-09-08T08:01:35,414 rocksdb/_rocksdb.pyx:873:49: cimported module has no attribute 'kLZ4HCCompression' 2025-09-08T08:01:35,414 Error compiling Cython file: 2025-09-08T08:01:35,414 ------------------------------------------------------------ 2025-09-08T08:01:35,414 ... 2025-09-08T08:01:35,414 return CompressionType.bzip2_compression 2025-09-08T08:01:35,415 elif self.opts.compression == options.kLZ4Compression: 2025-09-08T08:01:35,415 return CompressionType.lz4_compression 2025-09-08T08:01:35,415 elif self.opts.compression == options.kLZ4HCCompression: 2025-09-08T08:01:35,415 return CompressionType.lz4hc_compression 2025-09-08T08:01:35,415 elif self.opts.compression == options.kXpressCompression: 2025-09-08T08:01:35,415 ^ 2025-09-08T08:01:35,415 ------------------------------------------------------------ 2025-09-08T08:01:35,415 rocksdb/_rocksdb.pyx:875:49: cimported module has no attribute 'kXpressCompression' 2025-09-08T08:01:35,415 Error compiling Cython file: 2025-09-08T08:01:35,415 ------------------------------------------------------------ 2025-09-08T08:01:35,416 ... 2025-09-08T08:01:35,416 return CompressionType.lz4_compression 2025-09-08T08:01:35,416 elif self.opts.compression == options.kLZ4HCCompression: 2025-09-08T08:01:35,416 return CompressionType.lz4hc_compression 2025-09-08T08:01:35,416 elif self.opts.compression == options.kXpressCompression: 2025-09-08T08:01:35,416 return CompressionType.xpress_compression 2025-09-08T08:01:35,416 elif self.opts.compression == options.kZSTD: 2025-09-08T08:01:35,416 ^ 2025-09-08T08:01:35,416 ------------------------------------------------------------ 2025-09-08T08:01:35,416 rocksdb/_rocksdb.pyx:877:49: cimported module has no attribute 'kZSTD' 2025-09-08T08:01:35,417 Error compiling Cython file: 2025-09-08T08:01:35,417 ------------------------------------------------------------ 2025-09-08T08:01:35,417 ... 2025-09-08T08:01:35,417 return CompressionType.lz4hc_compression 2025-09-08T08:01:35,417 elif self.opts.compression == options.kXpressCompression: 2025-09-08T08:01:35,417 return CompressionType.xpress_compression 2025-09-08T08:01:35,417 elif self.opts.compression == options.kZSTD: 2025-09-08T08:01:35,417 return CompressionType.zstd_compression 2025-09-08T08:01:35,417 elif self.opts.compression == options.kZSTDNotFinalCompression: 2025-09-08T08:01:35,417 ^ 2025-09-08T08:01:35,417 ------------------------------------------------------------ 2025-09-08T08:01:35,418 rocksdb/_rocksdb.pyx:879:49: cimported module has no attribute 'kZSTDNotFinalCompression' 2025-09-08T08:01:35,418 Error compiling Cython file: 2025-09-08T08:01:35,418 ------------------------------------------------------------ 2025-09-08T08:01:35,418 ... 2025-09-08T08:01:35,418 return CompressionType.xpress_compression 2025-09-08T08:01:35,418 elif self.opts.compression == options.kZSTD: 2025-09-08T08:01:35,418 return CompressionType.zstd_compression 2025-09-08T08:01:35,418 elif self.opts.compression == options.kZSTDNotFinalCompression: 2025-09-08T08:01:35,418 return CompressionType.zstdnotfinal_compression 2025-09-08T08:01:35,418 elif self.opts.compression == options.kDisableCompressionOption: 2025-09-08T08:01:35,419 ^ 2025-09-08T08:01:35,419 ------------------------------------------------------------ 2025-09-08T08:01:35,419 rocksdb/_rocksdb.pyx:881:49: cimported module has no attribute 'kDisableCompressionOption' 2025-09-08T08:01:35,419 Error compiling Cython file: 2025-09-08T08:01:35,419 ------------------------------------------------------------ 2025-09-08T08:01:35,419 ... 2025-09-08T08:01:35,419 else: 2025-09-08T08:01:35,419 raise Exception("Unknonw type: %s" % self.opts.compression) 2025-09-08T08:01:35,420 def __set__(self, value): 2025-09-08T08:01:35,420 if value == CompressionType.no_compression: 2025-09-08T08:01:35,420 self.opts.compression = options.kNoCompression 2025-09-08T08:01:35,420 ^ 2025-09-08T08:01:35,420 ------------------------------------------------------------ 2025-09-08T08:01:35,420 rocksdb/_rocksdb.pyx:888:47: cimported module has no attribute 'kNoCompression' 2025-09-08T08:01:35,420 Error compiling Cython file: 2025-09-08T08:01:35,420 ------------------------------------------------------------ 2025-09-08T08:01:35,420 ... 2025-09-08T08:01:35,421 def __set__(self, value): 2025-09-08T08:01:35,421 if value == CompressionType.no_compression: 2025-09-08T08:01:35,421 self.opts.compression = options.kNoCompression 2025-09-08T08:01:35,421 elif value == CompressionType.snappy_compression: 2025-09-08T08:01:35,421 self.opts.compression = options.kSnappyCompression 2025-09-08T08:01:35,421 ^ 2025-09-08T08:01:35,421 ------------------------------------------------------------ 2025-09-08T08:01:35,421 rocksdb/_rocksdb.pyx:890:47: cimported module has no attribute 'kSnappyCompression' 2025-09-08T08:01:35,421 Error compiling Cython file: 2025-09-08T08:01:35,422 ------------------------------------------------------------ 2025-09-08T08:01:35,422 ... 2025-09-08T08:01:35,422 if value == CompressionType.no_compression: 2025-09-08T08:01:35,422 self.opts.compression = options.kNoCompression 2025-09-08T08:01:35,422 elif value == CompressionType.snappy_compression: 2025-09-08T08:01:35,422 self.opts.compression = options.kSnappyCompression 2025-09-08T08:01:35,422 elif value == CompressionType.zlib_compression: 2025-09-08T08:01:35,422 self.opts.compression = options.kZlibCompression 2025-09-08T08:01:35,422 ^ 2025-09-08T08:01:35,422 ------------------------------------------------------------ 2025-09-08T08:01:35,422 rocksdb/_rocksdb.pyx:892:47: cimported module has no attribute 'kZlibCompression' 2025-09-08T08:01:35,423 Error compiling Cython file: 2025-09-08T08:01:35,423 ------------------------------------------------------------ 2025-09-08T08:01:35,423 ... 2025-09-08T08:01:35,423 elif value == CompressionType.snappy_compression: 2025-09-08T08:01:35,423 self.opts.compression = options.kSnappyCompression 2025-09-08T08:01:35,423 elif value == CompressionType.zlib_compression: 2025-09-08T08:01:35,423 self.opts.compression = options.kZlibCompression 2025-09-08T08:01:35,423 elif value == CompressionType.bzip2_compression: 2025-09-08T08:01:35,423 self.opts.compression = options.kBZip2Compression 2025-09-08T08:01:35,423 ^ 2025-09-08T08:01:35,424 ------------------------------------------------------------ 2025-09-08T08:01:35,424 rocksdb/_rocksdb.pyx:894:47: cimported module has no attribute 'kBZip2Compression' 2025-09-08T08:01:35,424 Error compiling Cython file: 2025-09-08T08:01:35,424 ------------------------------------------------------------ 2025-09-08T08:01:35,424 ... 2025-09-08T08:01:35,424 elif value == CompressionType.zlib_compression: 2025-09-08T08:01:35,424 self.opts.compression = options.kZlibCompression 2025-09-08T08:01:35,424 elif value == CompressionType.bzip2_compression: 2025-09-08T08:01:35,424 self.opts.compression = options.kBZip2Compression 2025-09-08T08:01:35,424 elif value == CompressionType.lz4_compression: 2025-09-08T08:01:35,425 self.opts.compression = options.kLZ4Compression 2025-09-08T08:01:35,425 ^ 2025-09-08T08:01:35,425 ------------------------------------------------------------ 2025-09-08T08:01:35,425 rocksdb/_rocksdb.pyx:896:47: cimported module has no attribute 'kLZ4Compression' 2025-09-08T08:01:35,425 Error compiling Cython file: 2025-09-08T08:01:35,425 ------------------------------------------------------------ 2025-09-08T08:01:35,425 ... 2025-09-08T08:01:35,425 elif value == CompressionType.bzip2_compression: 2025-09-08T08:01:35,425 self.opts.compression = options.kBZip2Compression 2025-09-08T08:01:35,425 elif value == CompressionType.lz4_compression: 2025-09-08T08:01:35,426 self.opts.compression = options.kLZ4Compression 2025-09-08T08:01:35,426 elif value == CompressionType.lz4hc_compression: 2025-09-08T08:01:35,426 self.opts.compression = options.kLZ4HCCompression 2025-09-08T08:01:35,426 ^ 2025-09-08T08:01:35,426 ------------------------------------------------------------ 2025-09-08T08:01:35,426 rocksdb/_rocksdb.pyx:898:47: cimported module has no attribute 'kLZ4HCCompression' 2025-09-08T08:01:35,426 Error compiling Cython file: 2025-09-08T08:01:35,426 ------------------------------------------------------------ 2025-09-08T08:01:35,426 ... 2025-09-08T08:01:35,426 elif value == CompressionType.lz4_compression: 2025-09-08T08:01:35,427 self.opts.compression = options.kLZ4Compression 2025-09-08T08:01:35,427 elif value == CompressionType.lz4hc_compression: 2025-09-08T08:01:35,427 self.opts.compression = options.kLZ4HCCompression 2025-09-08T08:01:35,427 elif value == CompressionType.zstd_compression: 2025-09-08T08:01:35,427 self.opts.compression = options.kZSTD 2025-09-08T08:01:35,427 ^ 2025-09-08T08:01:35,427 ------------------------------------------------------------ 2025-09-08T08:01:35,427 rocksdb/_rocksdb.pyx:900:47: cimported module has no attribute 'kZSTD' 2025-09-08T08:01:35,427 Error compiling Cython file: 2025-09-08T08:01:35,428 ------------------------------------------------------------ 2025-09-08T08:01:35,428 ... 2025-09-08T08:01:35,428 elif value == CompressionType.lz4hc_compression: 2025-09-08T08:01:35,428 self.opts.compression = options.kLZ4HCCompression 2025-09-08T08:01:35,428 elif value == CompressionType.zstd_compression: 2025-09-08T08:01:35,428 self.opts.compression = options.kZSTD 2025-09-08T08:01:35,428 elif value == CompressionType.zstdnotfinal_compression: 2025-09-08T08:01:35,428 self.opts.compression = options.kZSTDNotFinalCompression 2025-09-08T08:01:35,428 ^ 2025-09-08T08:01:35,428 ------------------------------------------------------------ 2025-09-08T08:01:35,429 rocksdb/_rocksdb.pyx:902:47: cimported module has no attribute 'kZSTDNotFinalCompression' 2025-09-08T08:01:35,429 Error compiling Cython file: 2025-09-08T08:01:35,429 ------------------------------------------------------------ 2025-09-08T08:01:35,429 ... 2025-09-08T08:01:35,429 elif value == CompressionType.zstd_compression: 2025-09-08T08:01:35,429 self.opts.compression = options.kZSTD 2025-09-08T08:01:35,429 elif value == CompressionType.zstdnotfinal_compression: 2025-09-08T08:01:35,429 self.opts.compression = options.kZSTDNotFinalCompression 2025-09-08T08:01:35,429 elif value == CompressionType.disable_compression: 2025-09-08T08:01:35,429 self.opts.compression = options.kDisableCompressionOption 2025-09-08T08:01:35,429 ^ 2025-09-08T08:01:35,430 ------------------------------------------------------------ 2025-09-08T08:01:35,430 rocksdb/_rocksdb.pyx:904:47: cimported module has no attribute 'kDisableCompressionOption' 2025-09-08T08:01:35,434 Error compiling Cython file: 2025-09-08T08:01:35,434 ------------------------------------------------------------ 2025-09-08T08:01:35,434 ... 2025-09-08T08:01:35,434 def __set__(self, value): 2025-09-08T08:01:35,434 self.opts.bytes_per_sync = value 2025-09-08T08:01:35,434 property compaction_style: 2025-09-08T08:01:35,434 def __get__(self): 2025-09-08T08:01:35,434 if self.opts.compaction_style == kCompactionStyleLevel: 2025-09-08T08:01:35,434 ^ 2025-09-08T08:01:35,434 ------------------------------------------------------------ 2025-09-08T08:01:35,435 rocksdb/_rocksdb.pyx:1145:45: 'kCompactionStyleLevel' is not a constant, variable or function identifier 2025-09-08T08:01:35,435 Error compiling Cython file: 2025-09-08T08:01:35,435 ------------------------------------------------------------ 2025-09-08T08:01:35,435 ... 2025-09-08T08:01:35,435 property compaction_style: 2025-09-08T08:01:35,435 def __get__(self): 2025-09-08T08:01:35,435 if self.opts.compaction_style == kCompactionStyleLevel: 2025-09-08T08:01:35,435 return 'level' 2025-09-08T08:01:35,436 if self.opts.compaction_style == kCompactionStyleUniversal: 2025-09-08T08:01:35,436 ^ 2025-09-08T08:01:35,436 ------------------------------------------------------------ 2025-09-08T08:01:35,436 rocksdb/_rocksdb.pyx:1147:45: 'kCompactionStyleUniversal' is not a constant, variable or function identifier 2025-09-08T08:01:35,436 Error compiling Cython file: 2025-09-08T08:01:35,436 ------------------------------------------------------------ 2025-09-08T08:01:35,436 ... 2025-09-08T08:01:35,436 def __get__(self): 2025-09-08T08:01:35,436 if self.opts.compaction_style == kCompactionStyleLevel: 2025-09-08T08:01:35,437 return 'level' 2025-09-08T08:01:35,437 if self.opts.compaction_style == kCompactionStyleUniversal: 2025-09-08T08:01:35,437 return 'universal' 2025-09-08T08:01:35,437 if self.opts.compaction_style == kCompactionStyleFIFO: 2025-09-08T08:01:35,437 ^ 2025-09-08T08:01:35,437 ------------------------------------------------------------ 2025-09-08T08:01:35,437 rocksdb/_rocksdb.pyx:1149:45: 'kCompactionStyleFIFO' is not a constant, variable or function identifier 2025-09-08T08:01:35,437 Error compiling Cython file: 2025-09-08T08:01:35,437 ------------------------------------------------------------ 2025-09-08T08:01:35,437 ... 2025-09-08T08:01:35,438 return 'level' 2025-09-08T08:01:35,438 if self.opts.compaction_style == kCompactionStyleUniversal: 2025-09-08T08:01:35,438 return 'universal' 2025-09-08T08:01:35,438 if self.opts.compaction_style == kCompactionStyleFIFO: 2025-09-08T08:01:35,438 return 'fifo' 2025-09-08T08:01:35,438 if self.opts.compaction_style == kCompactionStyleNone: 2025-09-08T08:01:35,438 ^ 2025-09-08T08:01:35,438 ------------------------------------------------------------ 2025-09-08T08:01:35,438 rocksdb/_rocksdb.pyx:1151:45: 'kCompactionStyleNone' is not a constant, variable or function identifier 2025-09-08T08:01:35,439 Error compiling Cython file: 2025-09-08T08:01:35,439 ------------------------------------------------------------ 2025-09-08T08:01:35,439 ... 2025-09-08T08:01:35,439 return 'none' 2025-09-08T08:01:35,439 raise Exception("Unknown compaction_style") 2025-09-08T08:01:35,439 def __set__(self, str value): 2025-09-08T08:01:35,439 if value == 'level': 2025-09-08T08:01:35,439 self.opts.compaction_style = kCompactionStyleLevel 2025-09-08T08:01:35,439 ^ 2025-09-08T08:01:35,439 ------------------------------------------------------------ 2025-09-08T08:01:35,440 rocksdb/_rocksdb.pyx:1157:45: 'kCompactionStyleLevel' is not a constant, variable or function identifier 2025-09-08T08:01:35,440 Error compiling Cython file: 2025-09-08T08:01:35,440 ------------------------------------------------------------ 2025-09-08T08:01:35,440 ... 2025-09-08T08:01:35,440 def __set__(self, str value): 2025-09-08T08:01:35,440 if value == 'level': 2025-09-08T08:01:35,440 self.opts.compaction_style = kCompactionStyleLevel 2025-09-08T08:01:35,440 elif value == 'universal': 2025-09-08T08:01:35,440 self.opts.compaction_style = kCompactionStyleUniversal 2025-09-08T08:01:35,440 ^ 2025-09-08T08:01:35,441 ------------------------------------------------------------ 2025-09-08T08:01:35,441 rocksdb/_rocksdb.pyx:1159:45: 'kCompactionStyleUniversal' is not a constant, variable or function identifier 2025-09-08T08:01:35,441 Error compiling Cython file: 2025-09-08T08:01:35,441 ------------------------------------------------------------ 2025-09-08T08:01:35,441 ... 2025-09-08T08:01:35,441 if value == 'level': 2025-09-08T08:01:35,441 self.opts.compaction_style = kCompactionStyleLevel 2025-09-08T08:01:35,441 elif value == 'universal': 2025-09-08T08:01:35,441 self.opts.compaction_style = kCompactionStyleUniversal 2025-09-08T08:01:35,442 elif value == 'fifo': 2025-09-08T08:01:35,442 self.opts.compaction_style = kCompactionStyleFIFO 2025-09-08T08:01:35,442 ^ 2025-09-08T08:01:35,442 ------------------------------------------------------------ 2025-09-08T08:01:35,442 rocksdb/_rocksdb.pyx:1161:45: 'kCompactionStyleFIFO' is not a constant, variable or function identifier 2025-09-08T08:01:35,442 Error compiling Cython file: 2025-09-08T08:01:35,442 ------------------------------------------------------------ 2025-09-08T08:01:35,442 ... 2025-09-08T08:01:35,442 elif value == 'universal': 2025-09-08T08:01:35,442 self.opts.compaction_style = kCompactionStyleUniversal 2025-09-08T08:01:35,443 elif value == 'fifo': 2025-09-08T08:01:35,443 self.opts.compaction_style = kCompactionStyleFIFO 2025-09-08T08:01:35,443 elif value == 'none': 2025-09-08T08:01:35,443 self.opts.compaction_style = kCompactionStyleNone 2025-09-08T08:01:35,443 ^ 2025-09-08T08:01:35,443 ------------------------------------------------------------ 2025-09-08T08:01:35,443 rocksdb/_rocksdb.pyx:1163:45: 'kCompactionStyleNone' is not a constant, variable or function identifier 2025-09-08T08:01:35,443 Error compiling Cython file: 2025-09-08T08:01:35,443 ------------------------------------------------------------ 2025-09-08T08:01:35,444 ... 2025-09-08T08:01:35,444 ret_ob['min_merge_width'] = uopts.min_merge_width 2025-09-08T08:01:35,444 ret_ob['max_merge_width'] = uopts.max_merge_width 2025-09-08T08:01:35,444 ret_ob['max_size_amplification_percent'] = uopts.max_size_amplification_percent 2025-09-08T08:01:35,444 ret_ob['compression_size_percent'] = uopts.compression_size_percent 2025-09-08T08:01:35,444 if uopts.stop_style == kCompactionStopStyleSimilarSize: 2025-09-08T08:01:35,444 ^ 2025-09-08T08:01:35,444 ------------------------------------------------------------ 2025-09-08T08:01:35,444 rocksdb/_rocksdb.pyx:1180:35: 'kCompactionStopStyleSimilarSize' is not a constant, variable or function identifier 2025-09-08T08:01:35,445 Error compiling Cython file: 2025-09-08T08:01:35,445 ------------------------------------------------------------ 2025-09-08T08:01:35,445 ... 2025-09-08T08:01:35,445 ret_ob['max_size_amplification_percent'] = uopts.max_size_amplification_percent 2025-09-08T08:01:35,445 ret_ob['compression_size_percent'] = uopts.compression_size_percent 2025-09-08T08:01:35,445 if uopts.stop_style == kCompactionStopStyleSimilarSize: 2025-09-08T08:01:35,445 ret_ob['stop_style'] = 'similar_size' 2025-09-08T08:01:35,445 elif uopts.stop_style == kCompactionStopStyleTotalSize: 2025-09-08T08:01:35,445 ^ 2025-09-08T08:01:35,445 ------------------------------------------------------------ 2025-09-08T08:01:35,446 rocksdb/_rocksdb.pyx:1182:37: 'kCompactionStopStyleTotalSize' is not a constant, variable or function identifier 2025-09-08T08:01:35,446 Error compiling Cython file: 2025-09-08T08:01:35,446 ------------------------------------------------------------ 2025-09-08T08:01:35,446 ... 2025-09-08T08:01:35,446 return ret_ob 2025-09-08T08:01:35,446 def __set__(self, dict value): 2025-09-08T08:01:35,446 cdef universal_compaction.CompactionOptionsUniversal* uopts 2025-09-08T08:01:35,446 uopts = cython.address(self.opts.compaction_options_universal) 2025-09-08T08:01:35,447 ^ 2025-09-08T08:01:35,447 ------------------------------------------------------------ 2025-09-08T08:01:35,447 rocksdb/_rocksdb.pyx:1191:26: Cannot take address of Python object attribute 'compaction_options_universal' 2025-09-08T08:01:35,447 Error compiling Cython file: 2025-09-08T08:01:35,447 ------------------------------------------------------------ 2025-09-08T08:01:35,447 ... 2025-09-08T08:01:35,447 if 'compression_size_percent' in value: 2025-09-08T08:01:35,447 uopts.compression_size_percent = value['compression_size_percent'] 2025-09-08T08:01:35,447 if 'stop_style' in value: 2025-09-08T08:01:35,448 if value['stop_style'] == 'similar_size': 2025-09-08T08:01:35,448 uopts.stop_style = kCompactionStopStyleSimilarSize 2025-09-08T08:01:35,448 ^ 2025-09-08T08:01:35,448 ------------------------------------------------------------ 2025-09-08T08:01:35,448 rocksdb/_rocksdb.pyx:1210:39: 'kCompactionStopStyleSimilarSize' is not a constant, variable or function identifier 2025-09-08T08:01:35,448 Error compiling Cython file: 2025-09-08T08:01:35,448 ------------------------------------------------------------ 2025-09-08T08:01:35,448 ... 2025-09-08T08:01:35,449 if 'stop_style' in value: 2025-09-08T08:01:35,449 if value['stop_style'] == 'similar_size': 2025-09-08T08:01:35,449 uopts.stop_style = kCompactionStopStyleSimilarSize 2025-09-08T08:01:35,449 elif value['stop_style'] == 'total_size': 2025-09-08T08:01:35,449 uopts.stop_style = kCompactionStopStyleTotalSize 2025-09-08T08:01:35,449 ^ 2025-09-08T08:01:35,449 ------------------------------------------------------------ 2025-09-08T08:01:35,449 rocksdb/_rocksdb.pyx:1212:39: 'kCompactionStopStyleTotalSize' is not a constant, variable or function identifier 2025-09-08T08:01:35,452 Error compiling Cython file: 2025-09-08T08:01:35,452 ------------------------------------------------------------ 2025-09-08T08:01:35,452 ... 2025-09-08T08:01:35,452 cdef db.WriteBatch* batch 2025-09-08T08:01:35,453 def __cinit__(self, data=None): 2025-09-08T08:01:35,453 self.batch = NULL 2025-09-08T08:01:35,453 if data is not None: 2025-09-08T08:01:35,453 self.batch = new db.WriteBatch(bytes_to_string(data)) 2025-09-08T08:01:35,453 ^ 2025-09-08T08:01:35,453 ------------------------------------------------------------ 2025-09-08T08:01:35,453 rocksdb/_rocksdb.pyx:1324:29: 'WriteBatch' is not a type identifier 2025-09-08T08:01:35,453 Error compiling Cython file: 2025-09-08T08:01:35,454 ------------------------------------------------------------ 2025-09-08T08:01:35,454 ... 2025-09-08T08:01:35,454 cdef db.WriteBatch* batch 2025-09-08T08:01:35,454 def __cinit__(self, data=None): 2025-09-08T08:01:35,454 self.batch = NULL 2025-09-08T08:01:35,454 if data is not None: 2025-09-08T08:01:35,454 self.batch = new db.WriteBatch(bytes_to_string(data)) 2025-09-08T08:01:35,454 ^ 2025-09-08T08:01:35,454 ------------------------------------------------------------ 2025-09-08T08:01:35,455 rocksdb/_rocksdb.pyx:1324:25: new operator can only be applied to a C++ class 2025-09-08T08:01:35,455 Error compiling Cython file: 2025-09-08T08:01:35,455 ------------------------------------------------------------ 2025-09-08T08:01:35,455 ... 2025-09-08T08:01:35,455 def __cinit__(self, data=None): 2025-09-08T08:01:35,455 self.batch = NULL 2025-09-08T08:01:35,455 if data is not None: 2025-09-08T08:01:35,455 self.batch = new db.WriteBatch(bytes_to_string(data)) 2025-09-08T08:01:35,455 else: 2025-09-08T08:01:35,455 self.batch = new db.WriteBatch() 2025-09-08T08:01:35,455 ^ 2025-09-08T08:01:35,456 ------------------------------------------------------------ 2025-09-08T08:01:35,456 rocksdb/_rocksdb.pyx:1326:29: 'WriteBatch' is not a type identifier 2025-09-08T08:01:35,456 Error compiling Cython file: 2025-09-08T08:01:35,456 ------------------------------------------------------------ 2025-09-08T08:01:35,456 ... 2025-09-08T08:01:35,456 def __cinit__(self, data=None): 2025-09-08T08:01:35,456 self.batch = NULL 2025-09-08T08:01:35,456 if data is not None: 2025-09-08T08:01:35,456 self.batch = new db.WriteBatch(bytes_to_string(data)) 2025-09-08T08:01:35,457 else: 2025-09-08T08:01:35,457 self.batch = new db.WriteBatch() 2025-09-08T08:01:35,457 ^ 2025-09-08T08:01:35,457 ------------------------------------------------------------ 2025-09-08T08:01:35,457 rocksdb/_rocksdb.pyx:1326:25: new operator can only be applied to a C++ class 2025-09-08T08:01:35,457 Error compiling Cython file: 2025-09-08T08:01:35,457 ------------------------------------------------------------ 2025-09-08T08:01:35,457 ... 2025-09-08T08:01:35,457 else: 2025-09-08T08:01:35,457 self.batch = new db.WriteBatch() 2025-09-08T08:01:35,458 def __dealloc__(self): 2025-09-08T08:01:35,458 if not self.batch == NULL: 2025-09-08T08:01:35,458 del self.batch 2025-09-08T08:01:35,458 ^ 2025-09-08T08:01:35,458 ------------------------------------------------------------ 2025-09-08T08:01:35,458 rocksdb/_rocksdb.pyx:1330:20: Deletion of non-Python, non-C++ object 2025-09-08T08:01:35,459 Error compiling Cython file: 2025-09-08T08:01:35,459 ------------------------------------------------------------ 2025-09-08T08:01:35,459 ... 2025-09-08T08:01:35,459 cdef Status st 2025-09-08T08:01:35,459 self.batch = batch 2025-09-08T08:01:35,459 self.pos = 0 2025-09-08T08:01:35,459 st = db.get_batch_items(batch.batch, cython.address(self.items)) 2025-09-08T08:01:35,459 ^ 2025-09-08T08:01:35,459 ------------------------------------------------------------ 2025-09-08T08:01:35,460 rocksdb/_rocksdb.pyx:1368:15: cimported module has no attribute 'get_batch_items' 2025-09-08T08:01:35,462 Error compiling Cython file: 2025-09-08T08:01:35,462 ------------------------------------------------------------ 2025-09-08T08:01:35,462 ... 2025-09-08T08:01:35,462 if self.pos == self.items.size(): 2025-09-08T08:01:35,462 raise StopIteration() 2025-09-08T08:01:35,462 cdef str op 2025-09-08T08:01:35,462 if self.items[self.pos].op == db.BatchItemOpPut: 2025-09-08T08:01:35,462 ^ 2025-09-08T08:01:35,463 ------------------------------------------------------------ 2025-09-08T08:01:35,463 rocksdb/_rocksdb.pyx:1380:40: cimported module has no attribute 'BatchItemOpPut' 2025-09-08T08:01:35,463 Error compiling Cython file: 2025-09-08T08:01:35,463 ------------------------------------------------------------ 2025-09-08T08:01:35,463 ... 2025-09-08T08:01:35,463 cdef str op 2025-09-08T08:01:35,463 if self.items[self.pos].op == db.BatchItemOpPut: 2025-09-08T08:01:35,464 op = "Put" 2025-09-08T08:01:35,464 elif self.items[self.pos].op == db.BatchItemOpMerge: 2025-09-08T08:01:35,464 ^ 2025-09-08T08:01:35,464 ------------------------------------------------------------ 2025-09-08T08:01:35,464 rocksdb/_rocksdb.pyx:1382:42: cimported module has no attribute 'BatchItemOpMerge' 2025-09-08T08:01:35,464 Error compiling Cython file: 2025-09-08T08:01:35,464 ------------------------------------------------------------ 2025-09-08T08:01:35,464 ... 2025-09-08T08:01:35,464 if self.items[self.pos].op == db.BatchItemOpPut: 2025-09-08T08:01:35,465 op = "Put" 2025-09-08T08:01:35,465 elif self.items[self.pos].op == db.BatchItemOpMerge: 2025-09-08T08:01:35,465 op = "Merge" 2025-09-08T08:01:35,465 elif self.items[self.pos].op == db.BatchItemOpDelte: 2025-09-08T08:01:35,465 ^ 2025-09-08T08:01:35,465 ------------------------------------------------------------ 2025-09-08T08:01:35,465 rocksdb/_rocksdb.pyx:1384:42: cimported module has no attribute 'BatchItemOpDelte' 2025-09-08T08:01:35,466 Error compiling Cython file: 2025-09-08T08:01:35,466 ------------------------------------------------------------ 2025-09-08T08:01:35,466 ... 2025-09-08T08:01:35,466 raise Exception("Options object is already used by another DB") 2025-09-08T08:01:35,466 db_path = path_to_string(db_name) 2025-09-08T08:01:35,466 if read_only: 2025-09-08T08:01:35,466 with nogil: 2025-09-08T08:01:35,466 st = db.DB_OpenForReadOnly( 2025-09-08T08:01:35,467 ^ 2025-09-08T08:01:35,467 ------------------------------------------------------------ 2025-09-08T08:01:35,467 rocksdb/_rocksdb.pyx:1412:23: cimported module has no attribute 'DB_OpenForReadOnly' 2025-09-08T08:01:35,467 Error compiling Cython file: 2025-09-08T08:01:35,467 ------------------------------------------------------------ 2025-09-08T08:01:35,467 ... 2025-09-08T08:01:35,467 db_path, 2025-09-08T08:01:35,467 cython.address(self.db), 2025-09-08T08:01:35,467 False) 2025-09-08T08:01:35,468 else: 2025-09-08T08:01:35,468 with nogil: 2025-09-08T08:01:35,468 st = db.DB_Open( 2025-09-08T08:01:35,468 ^ 2025-09-08T08:01:35,468 ------------------------------------------------------------ 2025-09-08T08:01:35,468 rocksdb/_rocksdb.pyx:1419:23: cimported module has no attribute 'DB_Open' 2025-09-08T08:01:35,469 Error compiling Cython file: 2025-09-08T08:01:35,469 ------------------------------------------------------------ 2025-09-08T08:01:35,469 ... 2025-09-08T08:01:35,470 self.opts.in_use = True 2025-09-08T08:01:35,470 def __dealloc__(self): 2025-09-08T08:01:35,470 if not self.db == NULL: 2025-09-08T08:01:35,470 with nogil: 2025-09-08T08:01:35,470 del self.db 2025-09-08T08:01:35,470 ^ 2025-09-08T08:01:35,470 ------------------------------------------------------------ 2025-09-08T08:01:35,470 rocksdb/_rocksdb.pyx:1442:24: Deletion of non-Python, non-C++ object 2025-09-08T08:01:35,477 Error compiling Cython file: 2025-09-08T08:01:35,477 ------------------------------------------------------------ 2025-09-08T08:01:35,477 ... 2025-09-08T08:01:35,477 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,477 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,477 with nogil: 2025-09-08T08:01:35,477 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T08:01:35,477 ^ 2025-09-08T08:01:35,477 ------------------------------------------------------------ 2025-09-08T08:01:35,478 rocksdb/_rocksdb.pyx:1502:48: Cannot convert 'string *' to Python object 2025-09-08T08:01:35,481 Error compiling Cython file: 2025-09-08T08:01:35,481 ------------------------------------------------------------ 2025-09-08T08:01:35,481 ... 2025-09-08T08:01:35,481 cdef vector[Status] res 2025-09-08T08:01:35,481 with nogil: 2025-09-08T08:01:35,482 res = self.db.MultiGet( 2025-09-08T08:01:35,482 opts, 2025-09-08T08:01:35,482 c_keys, 2025-09-08T08:01:35,482 cython.address(values)) 2025-09-08T08:01:35,482 ^ 2025-09-08T08:01:35,482 ------------------------------------------------------------ 2025-09-08T08:01:35,482 rocksdb/_rocksdb.pyx:1527:22: Cannot convert 'vector[string] *' to Python object 2025-09-08T08:01:35,487 Error compiling Cython file: 2025-09-08T08:01:35,487 ------------------------------------------------------------ 2025-09-08T08:01:35,487 ... 2025-09-08T08:01:35,487 value_found = False 2025-09-08T08:01:35,487 with nogil: 2025-09-08T08:01:35,487 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,487 opts, 2025-09-08T08:01:35,487 c_key, 2025-09-08T08:01:35,487 cython.address(value), 2025-09-08T08:01:35,488 ^ 2025-09-08T08:01:35,488 ------------------------------------------------------------ 2025-09-08T08:01:35,488 rocksdb/_rocksdb.pyx:1557:26: Cannot convert 'string *' to Python object 2025-09-08T08:01:35,488 Error compiling Cython file: 2025-09-08T08:01:35,488 ------------------------------------------------------------ 2025-09-08T08:01:35,488 ... 2025-09-08T08:01:35,488 with nogil: 2025-09-08T08:01:35,488 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,488 opts, 2025-09-08T08:01:35,489 c_key, 2025-09-08T08:01:35,489 cython.address(value), 2025-09-08T08:01:35,489 cython.address(value_found)) 2025-09-08T08:01:35,489 ^ 2025-09-08T08:01:35,489 ------------------------------------------------------------ 2025-09-08T08:01:35,489 rocksdb/_rocksdb.pyx:1558:26: Cannot convert 'bool *' to Python object 2025-09-08T08:01:35,489 Error compiling Cython file: 2025-09-08T08:01:35,489 ------------------------------------------------------------ 2025-09-08T08:01:35,489 ... 2025-09-08T08:01:35,490 else: 2025-09-08T08:01:35,490 with nogil: 2025-09-08T08:01:35,490 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,490 opts, 2025-09-08T08:01:35,490 c_key, 2025-09-08T08:01:35,490 cython.address(value)) 2025-09-08T08:01:35,490 ^ 2025-09-08T08:01:35,490 ------------------------------------------------------------ 2025-09-08T08:01:35,490 rocksdb/_rocksdb.pyx:1572:26: Cannot convert 'string *' to Python object 2025-09-08T08:01:35,495 Error compiling Cython file: 2025-09-08T08:01:35,495 ------------------------------------------------------------ 2025-09-08T08:01:35,495 ... 2025-09-08T08:01:35,495 cdef string value 2025-09-08T08:01:35,495 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T08:01:35,495 cdef cpp_bool ret = False 2025-09-08T08:01:35,495 with nogil: 2025-09-08T08:01:35,495 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T08:01:35,496 ^ 2025-09-08T08:01:35,496 ------------------------------------------------------------ 2025-09-08T08:01:35,496 rocksdb/_rocksdb.pyx:1620:52: Cannot convert 'string *' to Python object 2025-09-08T08:01:35,497 Error compiling Cython file: 2025-09-08T08:01:35,497 ------------------------------------------------------------ 2025-09-08T08:01:35,497 ... 2025-09-08T08:01:35,497 def get_live_files_metadata(self): 2025-09-08T08:01:35,497 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T08:01:35,497 with nogil: 2025-09-08T08:01:35,498 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T08:01:35,498 ^ 2025-09-08T08:01:35,498 ------------------------------------------------------------ 2025-09-08T08:01:35,498 rocksdb/_rocksdb.pyx:1631:47: Cannot convert 'vector[] *' to Python object 2025-09-08T08:01:35,501 Error compiling Cython file: 2025-09-08T08:01:35,501 ------------------------------------------------------------ 2025-09-08T08:01:35,501 ... 2025-09-08T08:01:35,501 c_options.change_level = py_options.get('change_level', False) 2025-09-08T08:01:35,502 c_options.target_level = py_options.get('target_level', -1) 2025-09-08T08:01:35,502 blc = py_options.get('bottommost_level_compaction', 'if_compaction_filter') 2025-09-08T08:01:35,502 if blc == 'skip': 2025-09-08T08:01:35,502 c_options.bottommost_level_compaction = options.blc_skip 2025-09-08T08:01:35,502 ^ 2025-09-08T08:01:35,502 ------------------------------------------------------------ 2025-09-08T08:01:35,502 rocksdb/_rocksdb.pyx:1656:59: cimported module has no attribute 'blc_skip' 2025-09-08T08:01:35,502 Error compiling Cython file: 2025-09-08T08:01:35,503 ------------------------------------------------------------ 2025-09-08T08:01:35,503 ... 2025-09-08T08:01:35,503 blc = py_options.get('bottommost_level_compaction', 'if_compaction_filter') 2025-09-08T08:01:35,503 if blc == 'skip': 2025-09-08T08:01:35,503 c_options.bottommost_level_compaction = options.blc_skip 2025-09-08T08:01:35,503 elif blc == 'if_compaction_filter': 2025-09-08T08:01:35,503 c_options.bottommost_level_compaction = options.blc_is_filter 2025-09-08T08:01:35,503 ^ 2025-09-08T08:01:35,503 ------------------------------------------------------------ 2025-09-08T08:01:35,503 rocksdb/_rocksdb.pyx:1658:59: cimported module has no attribute 'blc_is_filter' 2025-09-08T08:01:35,504 Error compiling Cython file: 2025-09-08T08:01:35,504 ------------------------------------------------------------ 2025-09-08T08:01:35,504 ... 2025-09-08T08:01:35,504 if blc == 'skip': 2025-09-08T08:01:35,504 c_options.bottommost_level_compaction = options.blc_skip 2025-09-08T08:01:35,504 elif blc == 'if_compaction_filter': 2025-09-08T08:01:35,504 c_options.bottommost_level_compaction = options.blc_is_filter 2025-09-08T08:01:35,504 elif blc == 'force': 2025-09-08T08:01:35,504 c_options.bottommost_level_compaction = options.blc_force 2025-09-08T08:01:35,504 ^ 2025-09-08T08:01:35,504 ------------------------------------------------------------ 2025-09-08T08:01:35,505 rocksdb/_rocksdb.pyx:1660:59: cimported module has no attribute 'blc_force' 2025-09-08T08:01:35,505 Error compiling Cython file: 2025-09-08T08:01:35,505 ------------------------------------------------------------ 2025-09-08T08:01:35,506 ... 2025-09-08T08:01:35,506 opts.fill_cache = py_opts['fill_cache'] 2025-09-08T08:01:35,506 if py_opts['snapshot'] is not None: 2025-09-08T08:01:35,506 opts.snapshot = ((py_opts['snapshot'])).ptr 2025-09-08T08:01:35,506 if py_opts['read_tier'] == "all": 2025-09-08T08:01:35,506 opts.read_tier = options.kReadAllTier 2025-09-08T08:01:35,506 ^ 2025-09-08T08:01:35,506 ------------------------------------------------------------ 2025-09-08T08:01:35,506 rocksdb/_rocksdb.pyx:1703:36: cimported module has no attribute 'kReadAllTier' 2025-09-08T08:01:35,507 Error compiling Cython file: 2025-09-08T08:01:35,507 ------------------------------------------------------------ 2025-09-08T08:01:35,507 ... 2025-09-08T08:01:35,507 opts.snapshot = ((py_opts['snapshot'])).ptr 2025-09-08T08:01:35,507 if py_opts['read_tier'] == "all": 2025-09-08T08:01:35,507 opts.read_tier = options.kReadAllTier 2025-09-08T08:01:35,507 elif py_opts['read_tier'] == 'cache': 2025-09-08T08:01:35,507 opts.read_tier = options.kBlockCacheTier 2025-09-08T08:01:35,507 ^ 2025-09-08T08:01:35,507 ------------------------------------------------------------ 2025-09-08T08:01:35,508 rocksdb/_rocksdb.pyx:1705:36: cimported module has no attribute 'kBlockCacheTier' 2025-09-08T08:01:35,508 Error compiling Cython file: 2025-09-08T08:01:35,508 ------------------------------------------------------------ 2025-09-08T08:01:35,508 ... 2025-09-08T08:01:35,508 def repair_db(db_name, Options opts): 2025-09-08T08:01:35,508 cdef Status st 2025-09-08T08:01:35,508 cdef string db_path 2025-09-08T08:01:35,508 db_path = path_to_string(db_name) 2025-09-08T08:01:35,508 st = db.RepairDB(db_path, deref(opts.opts)) 2025-09-08T08:01:35,509 ^ 2025-09-08T08:01:35,509 ------------------------------------------------------------ 2025-09-08T08:01:35,509 rocksdb/_rocksdb.pyx:1721:11: cimported module has no attribute 'RepairDB' 2025-09-08T08:01:35,511 Error compiling Cython file: 2025-09-08T08:01:35,511 ------------------------------------------------------------ 2025-09-08T08:01:35,511 ... 2025-09-08T08:01:35,511 self.db = db 2025-09-08T08:01:35,511 self.ptr = NULL 2025-09-08T08:01:35,511 def __dealloc__(self): 2025-09-08T08:01:35,511 if not self.ptr == NULL: 2025-09-08T08:01:35,511 del self.ptr 2025-09-08T08:01:35,512 ^ 2025-09-08T08:01:35,512 ------------------------------------------------------------ 2025-09-08T08:01:35,512 rocksdb/_rocksdb.pyx:1754:20: Deletion of non-Python, non-C++ object 2025-09-08T08:01:35,528 Error compiling Cython file: 2025-09-08T08:01:35,528 ------------------------------------------------------------ 2025-09-08T08:01:35,528 ... 2025-09-08T08:01:35,528 cdef Status st 2025-09-08T08:01:35,528 cdef string c_backup_dir 2025-09-08T08:01:35,528 self.engine = NULL 2025-09-08T08:01:35,529 c_backup_dir = path_to_string(backup_dir) 2025-09-08T08:01:35,529 st = backup.BackupEngine_Open( 2025-09-08T08:01:35,529 ^ 2025-09-08T08:01:35,529 ------------------------------------------------------------ 2025-09-08T08:01:35,529 rocksdb/_rocksdb.pyx:1877:19: cimported module has no attribute 'BackupEngine_Open' 2025-09-08T08:01:35,529 Error compiling Cython file: 2025-09-08T08:01:35,529 ------------------------------------------------------------ 2025-09-08T08:01:35,529 ... 2025-09-08T08:01:35,529 cdef string c_backup_dir 2025-09-08T08:01:35,530 self.engine = NULL 2025-09-08T08:01:35,530 c_backup_dir = path_to_string(backup_dir) 2025-09-08T08:01:35,530 st = backup.BackupEngine_Open( 2025-09-08T08:01:35,530 env.Env_Default(), 2025-09-08T08:01:35,530 ^ 2025-09-08T08:01:35,530 ------------------------------------------------------------ 2025-09-08T08:01:35,530 rocksdb/_rocksdb.pyx:1878:15: cimported module has no attribute 'Env_Default' 2025-09-08T08:01:35,530 Error compiling Cython file: 2025-09-08T08:01:35,530 ------------------------------------------------------------ 2025-09-08T08:01:35,531 ... 2025-09-08T08:01:35,531 self.engine = NULL 2025-09-08T08:01:35,531 c_backup_dir = path_to_string(backup_dir) 2025-09-08T08:01:35,531 st = backup.BackupEngine_Open( 2025-09-08T08:01:35,531 env.Env_Default(), 2025-09-08T08:01:35,531 backup.BackupableDBOptions(c_backup_dir), 2025-09-08T08:01:35,531 ^ 2025-09-08T08:01:35,531 ------------------------------------------------------------ 2025-09-08T08:01:35,531 rocksdb/_rocksdb.pyx:1879:18: cimported module has no attribute 'BackupableDBOptions' 2025-09-08T08:01:35,532 Error compiling Cython file: 2025-09-08T08:01:35,532 ------------------------------------------------------------ 2025-09-08T08:01:35,532 ... 2025-09-08T08:01:35,532 check_status(st) 2025-09-08T08:01:35,532 def __dealloc__(self): 2025-09-08T08:01:35,532 if not self.engine == NULL: 2025-09-08T08:01:35,532 with nogil: 2025-09-08T08:01:35,532 del self.engine 2025-09-08T08:01:35,532 ^ 2025-09-08T08:01:35,533 ------------------------------------------------------------ 2025-09-08T08:01:35,533 rocksdb/_rocksdb.pyx:1887:24: Deletion of non-Python, non-C++ object 2025-09-08T08:01:35,548 Error compiling Cython file: 2025-09-08T08:01:35,548 ------------------------------------------------------------ 2025-09-08T08:01:35,548 ... 2025-09-08T08:01:35,548 def get_backup_info(self): 2025-09-08T08:01:35,548 cdef vector[backup.BackupInfo] backup_info 2025-09-08T08:01:35,548 with nogil: 2025-09-08T08:01:35,548 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T08:01:35,548 ^ 2025-09-08T08:01:35,549 ------------------------------------------------------------ 2025-09-08T08:01:35,549 rocksdb/_rocksdb.pyx:1959:44: Cannot convert 'vector[] *' to Python object 2025-09-08T08:01:35,804 Error compiling Cython file: 2025-09-08T08:01:35,805 ------------------------------------------------------------ 2025-09-08T08:01:35,805 ... 2025-09-08T08:01:35,805 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,805 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,805 with nogil: 2025-09-08T08:01:35,805 st = self.db.Put(opts, c_key, c_value) 2025-09-08T08:01:35,805 ^ 2025-09-08T08:01:35,805 ------------------------------------------------------------ 2025-09-08T08:01:35,805 rocksdb/_rocksdb.pyx:1457:28: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,806 Error compiling Cython file: 2025-09-08T08:01:35,806 ------------------------------------------------------------ 2025-09-08T08:01:35,806 ... 2025-09-08T08:01:35,806 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,806 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,806 with nogil: 2025-09-08T08:01:35,806 st = self.db.Put(opts, c_key, c_value) 2025-09-08T08:01:35,806 ^ 2025-09-08T08:01:35,807 ------------------------------------------------------------ 2025-09-08T08:01:35,807 rocksdb/_rocksdb.pyx:1457:28: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,807 Error compiling Cython file: 2025-09-08T08:01:35,807 ------------------------------------------------------------ 2025-09-08T08:01:35,807 ... 2025-09-08T08:01:35,807 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,807 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,808 with nogil: 2025-09-08T08:01:35,808 st = self.db.Put(opts, c_key, c_value) 2025-09-08T08:01:35,808 ^ 2025-09-08T08:01:35,808 ------------------------------------------------------------ 2025-09-08T08:01:35,808 rocksdb/_rocksdb.pyx:1457:24: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,808 Error compiling Cython file: 2025-09-08T08:01:35,808 ------------------------------------------------------------ 2025-09-08T08:01:35,808 ... 2025-09-08T08:01:35,808 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,809 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,809 with nogil: 2025-09-08T08:01:35,809 st = self.db.Put(opts, c_key, c_value) 2025-09-08T08:01:35,809 ^ 2025-09-08T08:01:35,809 ------------------------------------------------------------ 2025-09-08T08:01:35,809 rocksdb/_rocksdb.pyx:1457:28: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,809 Error compiling Cython file: 2025-09-08T08:01:35,809 ------------------------------------------------------------ 2025-09-08T08:01:35,809 ... 2025-09-08T08:01:35,810 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,810 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,810 with nogil: 2025-09-08T08:01:35,810 st = self.db.Put(opts, c_key, c_value) 2025-09-08T08:01:35,810 ^ 2025-09-08T08:01:35,810 ------------------------------------------------------------ 2025-09-08T08:01:35,810 rocksdb/_rocksdb.pyx:1457:29: Converting to Python object not allowed without gil 2025-09-08T08:01:35,810 Error compiling Cython file: 2025-09-08T08:01:35,811 ------------------------------------------------------------ 2025-09-08T08:01:35,811 ... 2025-09-08T08:01:35,811 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,811 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,811 with nogil: 2025-09-08T08:01:35,811 st = self.db.Put(opts, c_key, c_value) 2025-09-08T08:01:35,811 ^ 2025-09-08T08:01:35,811 ------------------------------------------------------------ 2025-09-08T08:01:35,811 rocksdb/_rocksdb.pyx:1457:35: Converting to Python object not allowed without gil 2025-09-08T08:01:35,812 Error compiling Cython file: 2025-09-08T08:01:35,812 ------------------------------------------------------------ 2025-09-08T08:01:35,812 ... 2025-09-08T08:01:35,812 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,812 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,812 with nogil: 2025-09-08T08:01:35,812 st = self.db.Put(opts, c_key, c_value) 2025-09-08T08:01:35,812 ^ 2025-09-08T08:01:35,812 ------------------------------------------------------------ 2025-09-08T08:01:35,813 rocksdb/_rocksdb.pyx:1457:42: Converting to Python object not allowed without gil 2025-09-08T08:01:35,813 Error compiling Cython file: 2025-09-08T08:01:35,813 ------------------------------------------------------------ 2025-09-08T08:01:35,813 ... 2025-09-08T08:01:35,813 opts.sync = sync 2025-09-08T08:01:35,813 opts.disableWAL = disable_wal 2025-09-08T08:01:35,813 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,813 with nogil: 2025-09-08T08:01:35,813 st = self.db.Delete(opts, c_key) 2025-09-08T08:01:35,814 ^ 2025-09-08T08:01:35,814 ------------------------------------------------------------ 2025-09-08T08:01:35,814 rocksdb/_rocksdb.pyx:1468:31: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,814 Error compiling Cython file: 2025-09-08T08:01:35,814 ------------------------------------------------------------ 2025-09-08T08:01:35,814 ... 2025-09-08T08:01:35,814 opts.sync = sync 2025-09-08T08:01:35,814 opts.disableWAL = disable_wal 2025-09-08T08:01:35,814 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,815 with nogil: 2025-09-08T08:01:35,815 st = self.db.Delete(opts, c_key) 2025-09-08T08:01:35,815 ^ 2025-09-08T08:01:35,815 ------------------------------------------------------------ 2025-09-08T08:01:35,815 rocksdb/_rocksdb.pyx:1468:31: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,815 Error compiling Cython file: 2025-09-08T08:01:35,815 ------------------------------------------------------------ 2025-09-08T08:01:35,815 ... 2025-09-08T08:01:35,815 opts.sync = sync 2025-09-08T08:01:35,815 opts.disableWAL = disable_wal 2025-09-08T08:01:35,816 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,816 with nogil: 2025-09-08T08:01:35,816 st = self.db.Delete(opts, c_key) 2025-09-08T08:01:35,816 ^ 2025-09-08T08:01:35,816 ------------------------------------------------------------ 2025-09-08T08:01:35,816 rocksdb/_rocksdb.pyx:1468:24: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,816 Error compiling Cython file: 2025-09-08T08:01:35,816 ------------------------------------------------------------ 2025-09-08T08:01:35,816 ... 2025-09-08T08:01:35,817 opts.sync = sync 2025-09-08T08:01:35,817 opts.disableWAL = disable_wal 2025-09-08T08:01:35,817 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,817 with nogil: 2025-09-08T08:01:35,817 st = self.db.Delete(opts, c_key) 2025-09-08T08:01:35,817 ^ 2025-09-08T08:01:35,817 ------------------------------------------------------------ 2025-09-08T08:01:35,817 rocksdb/_rocksdb.pyx:1468:31: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,817 Error compiling Cython file: 2025-09-08T08:01:35,818 ------------------------------------------------------------ 2025-09-08T08:01:35,818 ... 2025-09-08T08:01:35,818 opts.sync = sync 2025-09-08T08:01:35,818 opts.disableWAL = disable_wal 2025-09-08T08:01:35,818 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,818 with nogil: 2025-09-08T08:01:35,818 st = self.db.Delete(opts, c_key) 2025-09-08T08:01:35,818 ^ 2025-09-08T08:01:35,818 ------------------------------------------------------------ 2025-09-08T08:01:35,818 rocksdb/_rocksdb.pyx:1468:32: Converting to Python object not allowed without gil 2025-09-08T08:01:35,819 Error compiling Cython file: 2025-09-08T08:01:35,819 ------------------------------------------------------------ 2025-09-08T08:01:35,819 ... 2025-09-08T08:01:35,819 opts.sync = sync 2025-09-08T08:01:35,819 opts.disableWAL = disable_wal 2025-09-08T08:01:35,819 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,819 with nogil: 2025-09-08T08:01:35,819 st = self.db.Delete(opts, c_key) 2025-09-08T08:01:35,819 ^ 2025-09-08T08:01:35,820 ------------------------------------------------------------ 2025-09-08T08:01:35,820 rocksdb/_rocksdb.pyx:1468:38: Converting to Python object not allowed without gil 2025-09-08T08:01:35,820 Error compiling Cython file: 2025-09-08T08:01:35,820 ------------------------------------------------------------ 2025-09-08T08:01:35,820 ... 2025-09-08T08:01:35,820 opts.disableWAL = disable_wal 2025-09-08T08:01:35,820 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,820 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,820 with nogil: 2025-09-08T08:01:35,821 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T08:01:35,821 ^ 2025-09-08T08:01:35,821 ------------------------------------------------------------ 2025-09-08T08:01:35,821 rocksdb/_rocksdb.pyx:1480:30: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,821 Error compiling Cython file: 2025-09-08T08:01:35,821 ------------------------------------------------------------ 2025-09-08T08:01:35,821 ... 2025-09-08T08:01:35,821 opts.disableWAL = disable_wal 2025-09-08T08:01:35,821 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,822 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,822 with nogil: 2025-09-08T08:01:35,822 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T08:01:35,822 ^ 2025-09-08T08:01:35,822 ------------------------------------------------------------ 2025-09-08T08:01:35,822 rocksdb/_rocksdb.pyx:1480:30: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,822 Error compiling Cython file: 2025-09-08T08:01:35,822 ------------------------------------------------------------ 2025-09-08T08:01:35,822 ... 2025-09-08T08:01:35,822 opts.disableWAL = disable_wal 2025-09-08T08:01:35,823 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,823 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,823 with nogil: 2025-09-08T08:01:35,823 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T08:01:35,823 ^ 2025-09-08T08:01:35,823 ------------------------------------------------------------ 2025-09-08T08:01:35,823 rocksdb/_rocksdb.pyx:1480:24: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,823 Error compiling Cython file: 2025-09-08T08:01:35,823 ------------------------------------------------------------ 2025-09-08T08:01:35,824 ... 2025-09-08T08:01:35,824 opts.disableWAL = disable_wal 2025-09-08T08:01:35,824 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,824 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,824 with nogil: 2025-09-08T08:01:35,824 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T08:01:35,824 ^ 2025-09-08T08:01:35,824 ------------------------------------------------------------ 2025-09-08T08:01:35,824 rocksdb/_rocksdb.pyx:1480:30: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,825 Error compiling Cython file: 2025-09-08T08:01:35,825 ------------------------------------------------------------ 2025-09-08T08:01:35,825 ... 2025-09-08T08:01:35,825 opts.disableWAL = disable_wal 2025-09-08T08:01:35,825 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,825 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,825 with nogil: 2025-09-08T08:01:35,825 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T08:01:35,825 ^ 2025-09-08T08:01:35,825 ------------------------------------------------------------ 2025-09-08T08:01:35,826 rocksdb/_rocksdb.pyx:1480:31: Converting to Python object not allowed without gil 2025-09-08T08:01:35,826 Error compiling Cython file: 2025-09-08T08:01:35,826 ------------------------------------------------------------ 2025-09-08T08:01:35,826 ... 2025-09-08T08:01:35,826 opts.disableWAL = disable_wal 2025-09-08T08:01:35,826 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,826 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,827 with nogil: 2025-09-08T08:01:35,827 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T08:01:35,827 ^ 2025-09-08T08:01:35,827 ------------------------------------------------------------ 2025-09-08T08:01:35,827 rocksdb/_rocksdb.pyx:1480:37: Converting to Python object not allowed without gil 2025-09-08T08:01:35,827 Error compiling Cython file: 2025-09-08T08:01:35,827 ------------------------------------------------------------ 2025-09-08T08:01:35,827 ... 2025-09-08T08:01:35,827 opts.disableWAL = disable_wal 2025-09-08T08:01:35,828 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,828 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T08:01:35,828 with nogil: 2025-09-08T08:01:35,828 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T08:01:35,828 ^ 2025-09-08T08:01:35,828 ------------------------------------------------------------ 2025-09-08T08:01:35,828 rocksdb/_rocksdb.pyx:1480:44: Converting to Python object not allowed without gil 2025-09-08T08:01:35,828 Error compiling Cython file: 2025-09-08T08:01:35,828 ------------------------------------------------------------ 2025-09-08T08:01:35,828 ... 2025-09-08T08:01:35,829 cdef options.WriteOptions opts 2025-09-08T08:01:35,829 opts.sync = sync 2025-09-08T08:01:35,829 opts.disableWAL = disable_wal 2025-09-08T08:01:35,829 with nogil: 2025-09-08T08:01:35,829 st = self.db.Write(opts, batch.batch) 2025-09-08T08:01:35,829 ^ 2025-09-08T08:01:35,829 ------------------------------------------------------------ 2025-09-08T08:01:35,829 rocksdb/_rocksdb.pyx:1490:30: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,829 Error compiling Cython file: 2025-09-08T08:01:35,830 ------------------------------------------------------------ 2025-09-08T08:01:35,830 ... 2025-09-08T08:01:35,830 cdef options.WriteOptions opts 2025-09-08T08:01:35,830 opts.sync = sync 2025-09-08T08:01:35,830 opts.disableWAL = disable_wal 2025-09-08T08:01:35,830 with nogil: 2025-09-08T08:01:35,830 st = self.db.Write(opts, batch.batch) 2025-09-08T08:01:35,830 ^ 2025-09-08T08:01:35,830 ------------------------------------------------------------ 2025-09-08T08:01:35,831 rocksdb/_rocksdb.pyx:1490:30: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,831 Error compiling Cython file: 2025-09-08T08:01:35,831 ------------------------------------------------------------ 2025-09-08T08:01:35,831 ... 2025-09-08T08:01:35,831 cdef options.WriteOptions opts 2025-09-08T08:01:35,831 opts.sync = sync 2025-09-08T08:01:35,831 opts.disableWAL = disable_wal 2025-09-08T08:01:35,831 with nogil: 2025-09-08T08:01:35,831 st = self.db.Write(opts, batch.batch) 2025-09-08T08:01:35,832 ^ 2025-09-08T08:01:35,832 ------------------------------------------------------------ 2025-09-08T08:01:35,832 rocksdb/_rocksdb.pyx:1490:24: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,832 Error compiling Cython file: 2025-09-08T08:01:35,832 ------------------------------------------------------------ 2025-09-08T08:01:35,832 ... 2025-09-08T08:01:35,832 cdef options.WriteOptions opts 2025-09-08T08:01:35,832 opts.sync = sync 2025-09-08T08:01:35,832 opts.disableWAL = disable_wal 2025-09-08T08:01:35,833 with nogil: 2025-09-08T08:01:35,833 st = self.db.Write(opts, batch.batch) 2025-09-08T08:01:35,833 ^ 2025-09-08T08:01:35,833 ------------------------------------------------------------ 2025-09-08T08:01:35,833 rocksdb/_rocksdb.pyx:1490:30: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,833 Error compiling Cython file: 2025-09-08T08:01:35,833 ------------------------------------------------------------ 2025-09-08T08:01:35,833 ... 2025-09-08T08:01:35,833 cdef options.WriteOptions opts 2025-09-08T08:01:35,834 opts.sync = sync 2025-09-08T08:01:35,834 opts.disableWAL = disable_wal 2025-09-08T08:01:35,834 with nogil: 2025-09-08T08:01:35,834 st = self.db.Write(opts, batch.batch) 2025-09-08T08:01:35,834 ^ 2025-09-08T08:01:35,834 ------------------------------------------------------------ 2025-09-08T08:01:35,834 rocksdb/_rocksdb.pyx:1490:31: Converting to Python object not allowed without gil 2025-09-08T08:01:35,834 Error compiling Cython file: 2025-09-08T08:01:35,834 ------------------------------------------------------------ 2025-09-08T08:01:35,835 ... 2025-09-08T08:01:35,835 cdef options.WriteOptions opts 2025-09-08T08:01:35,835 opts.sync = sync 2025-09-08T08:01:35,835 opts.disableWAL = disable_wal 2025-09-08T08:01:35,835 with nogil: 2025-09-08T08:01:35,835 st = self.db.Write(opts, batch.batch) 2025-09-08T08:01:35,835 ^ 2025-09-08T08:01:35,835 ------------------------------------------------------------ 2025-09-08T08:01:35,835 rocksdb/_rocksdb.pyx:1490:42: Converting to Python object not allowed without gil 2025-09-08T08:01:35,836 Error compiling Cython file: 2025-09-08T08:01:35,836 ------------------------------------------------------------ 2025-09-08T08:01:35,836 ... 2025-09-08T08:01:35,836 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,836 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,836 with nogil: 2025-09-08T08:01:35,836 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T08:01:35,836 ^ 2025-09-08T08:01:35,836 ------------------------------------------------------------ 2025-09-08T08:01:35,837 rocksdb/_rocksdb.pyx:1502:28: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,837 Error compiling Cython file: 2025-09-08T08:01:35,837 ------------------------------------------------------------ 2025-09-08T08:01:35,837 ... 2025-09-08T08:01:35,837 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,837 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,837 with nogil: 2025-09-08T08:01:35,837 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T08:01:35,837 ^ 2025-09-08T08:01:35,838 ------------------------------------------------------------ 2025-09-08T08:01:35,838 rocksdb/_rocksdb.pyx:1502:28: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,838 Error compiling Cython file: 2025-09-08T08:01:35,838 ------------------------------------------------------------ 2025-09-08T08:01:35,838 ... 2025-09-08T08:01:35,838 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,838 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,839 with nogil: 2025-09-08T08:01:35,839 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T08:01:35,839 ^ 2025-09-08T08:01:35,839 ------------------------------------------------------------ 2025-09-08T08:01:35,839 rocksdb/_rocksdb.pyx:1502:24: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,839 Error compiling Cython file: 2025-09-08T08:01:35,839 ------------------------------------------------------------ 2025-09-08T08:01:35,839 ... 2025-09-08T08:01:35,839 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,840 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,840 with nogil: 2025-09-08T08:01:35,840 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T08:01:35,840 ^ 2025-09-08T08:01:35,840 ------------------------------------------------------------ 2025-09-08T08:01:35,840 rocksdb/_rocksdb.pyx:1502:28: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,840 Error compiling Cython file: 2025-09-08T08:01:35,840 ------------------------------------------------------------ 2025-09-08T08:01:35,840 ... 2025-09-08T08:01:35,841 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,841 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,841 with nogil: 2025-09-08T08:01:35,841 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T08:01:35,841 ^ 2025-09-08T08:01:35,841 ------------------------------------------------------------ 2025-09-08T08:01:35,841 rocksdb/_rocksdb.pyx:1502:29: Converting to Python object not allowed without gil 2025-09-08T08:01:35,842 Error compiling Cython file: 2025-09-08T08:01:35,842 ------------------------------------------------------------ 2025-09-08T08:01:35,842 ... 2025-09-08T08:01:35,842 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,842 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,842 with nogil: 2025-09-08T08:01:35,842 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T08:01:35,842 ^ 2025-09-08T08:01:35,842 ------------------------------------------------------------ 2025-09-08T08:01:35,843 rocksdb/_rocksdb.pyx:1502:35: Converting to Python object not allowed without gil 2025-09-08T08:01:35,843 Error compiling Cython file: 2025-09-08T08:01:35,843 ------------------------------------------------------------ 2025-09-08T08:01:35,843 ... 2025-09-08T08:01:35,843 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,843 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,843 with nogil: 2025-09-08T08:01:35,843 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T08:01:35,844 ^ 2025-09-08T08:01:35,844 ------------------------------------------------------------ 2025-09-08T08:01:35,844 rocksdb/_rocksdb.pyx:1502:48: Converting to Python object not allowed without gil 2025-09-08T08:01:35,844 Error compiling Cython file: 2025-09-08T08:01:35,844 ------------------------------------------------------------ 2025-09-08T08:01:35,844 ... 2025-09-08T08:01:35,844 cdef options.ReadOptions opts 2025-09-08T08:01:35,844 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,845 cdef vector[Status] res 2025-09-08T08:01:35,845 with nogil: 2025-09-08T08:01:35,845 res = self.db.MultiGet( 2025-09-08T08:01:35,845 ^ 2025-09-08T08:01:35,845 ------------------------------------------------------------ 2025-09-08T08:01:35,845 rocksdb/_rocksdb.pyx:1524:34: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,845 Error compiling Cython file: 2025-09-08T08:01:35,845 ------------------------------------------------------------ 2025-09-08T08:01:35,845 ... 2025-09-08T08:01:35,846 cdef options.ReadOptions opts 2025-09-08T08:01:35,846 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,846 cdef vector[Status] res 2025-09-08T08:01:35,846 with nogil: 2025-09-08T08:01:35,846 res = self.db.MultiGet( 2025-09-08T08:01:35,846 ^ 2025-09-08T08:01:35,846 ------------------------------------------------------------ 2025-09-08T08:01:35,846 rocksdb/_rocksdb.pyx:1524:34: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,846 Error compiling Cython file: 2025-09-08T08:01:35,847 ------------------------------------------------------------ 2025-09-08T08:01:35,847 ... 2025-09-08T08:01:35,847 cdef options.ReadOptions opts 2025-09-08T08:01:35,847 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,847 cdef vector[Status] res 2025-09-08T08:01:35,847 with nogil: 2025-09-08T08:01:35,847 res = self.db.MultiGet( 2025-09-08T08:01:35,847 ^ 2025-09-08T08:01:35,847 ------------------------------------------------------------ 2025-09-08T08:01:35,848 rocksdb/_rocksdb.pyx:1524:25: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,848 Error compiling Cython file: 2025-09-08T08:01:35,848 ------------------------------------------------------------ 2025-09-08T08:01:35,848 ... 2025-09-08T08:01:35,848 cdef options.ReadOptions opts 2025-09-08T08:01:35,848 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,849 cdef vector[Status] res 2025-09-08T08:01:35,849 with nogil: 2025-09-08T08:01:35,849 res = self.db.MultiGet( 2025-09-08T08:01:35,849 ^ 2025-09-08T08:01:35,849 ------------------------------------------------------------ 2025-09-08T08:01:35,849 rocksdb/_rocksdb.pyx:1524:34: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,849 Error compiling Cython file: 2025-09-08T08:01:35,849 ------------------------------------------------------------ 2025-09-08T08:01:35,849 ... 2025-09-08T08:01:35,849 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,850 cdef vector[Status] res 2025-09-08T08:01:35,850 with nogil: 2025-09-08T08:01:35,850 res = self.db.MultiGet( 2025-09-08T08:01:35,850 opts, 2025-09-08T08:01:35,850 ^ 2025-09-08T08:01:35,850 ------------------------------------------------------------ 2025-09-08T08:01:35,850 rocksdb/_rocksdb.pyx:1525:16: Converting to Python object not allowed without gil 2025-09-08T08:01:35,850 Error compiling Cython file: 2025-09-08T08:01:35,851 ------------------------------------------------------------ 2025-09-08T08:01:35,851 ... 2025-09-08T08:01:35,851 cdef vector[Status] res 2025-09-08T08:01:35,851 with nogil: 2025-09-08T08:01:35,851 res = self.db.MultiGet( 2025-09-08T08:01:35,851 opts, 2025-09-08T08:01:35,851 c_keys, 2025-09-08T08:01:35,851 ^ 2025-09-08T08:01:35,851 ------------------------------------------------------------ 2025-09-08T08:01:35,852 rocksdb/_rocksdb.pyx:1526:16: Converting to Python object not allowed without gil 2025-09-08T08:01:35,852 Error compiling Cython file: 2025-09-08T08:01:35,852 ------------------------------------------------------------ 2025-09-08T08:01:35,852 ... 2025-09-08T08:01:35,852 cdef vector[Status] res 2025-09-08T08:01:35,852 with nogil: 2025-09-08T08:01:35,852 res = self.db.MultiGet( 2025-09-08T08:01:35,852 opts, 2025-09-08T08:01:35,852 c_keys, 2025-09-08T08:01:35,852 cython.address(values)) 2025-09-08T08:01:35,852 ^ 2025-09-08T08:01:35,853 ------------------------------------------------------------ 2025-09-08T08:01:35,853 rocksdb/_rocksdb.pyx:1527:22: Converting to Python object not allowed without gil 2025-09-08T08:01:35,853 Error compiling Cython file: 2025-09-08T08:01:35,853 ------------------------------------------------------------ 2025-09-08T08:01:35,853 ... 2025-09-08T08:01:35,853 exists = False 2025-09-08T08:01:35,853 if fetch: 2025-09-08T08:01:35,853 value_found = False 2025-09-08T08:01:35,853 with nogil: 2025-09-08T08:01:35,854 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,854 ^ 2025-09-08T08:01:35,854 ------------------------------------------------------------ 2025-09-08T08:01:35,854 rocksdb/_rocksdb.pyx:1554:44: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,854 Error compiling Cython file: 2025-09-08T08:01:35,854 ------------------------------------------------------------ 2025-09-08T08:01:35,854 ... 2025-09-08T08:01:35,854 exists = False 2025-09-08T08:01:35,854 if fetch: 2025-09-08T08:01:35,855 value_found = False 2025-09-08T08:01:35,855 with nogil: 2025-09-08T08:01:35,855 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,855 ^ 2025-09-08T08:01:35,855 ------------------------------------------------------------ 2025-09-08T08:01:35,855 rocksdb/_rocksdb.pyx:1554:44: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,855 Error compiling Cython file: 2025-09-08T08:01:35,855 ------------------------------------------------------------ 2025-09-08T08:01:35,855 ... 2025-09-08T08:01:35,855 exists = False 2025-09-08T08:01:35,856 if fetch: 2025-09-08T08:01:35,856 value_found = False 2025-09-08T08:01:35,856 with nogil: 2025-09-08T08:01:35,856 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,856 ^ 2025-09-08T08:01:35,856 ------------------------------------------------------------ 2025-09-08T08:01:35,856 rocksdb/_rocksdb.pyx:1554:32: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,856 Error compiling Cython file: 2025-09-08T08:01:35,856 ------------------------------------------------------------ 2025-09-08T08:01:35,857 ... 2025-09-08T08:01:35,857 exists = False 2025-09-08T08:01:35,857 if fetch: 2025-09-08T08:01:35,857 value_found = False 2025-09-08T08:01:35,857 with nogil: 2025-09-08T08:01:35,857 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,857 ^ 2025-09-08T08:01:35,857 ------------------------------------------------------------ 2025-09-08T08:01:35,857 rocksdb/_rocksdb.pyx:1554:44: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,858 Error compiling Cython file: 2025-09-08T08:01:35,858 ------------------------------------------------------------ 2025-09-08T08:01:35,858 ... 2025-09-08T08:01:35,858 if fetch: 2025-09-08T08:01:35,858 value_found = False 2025-09-08T08:01:35,858 with nogil: 2025-09-08T08:01:35,858 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,858 opts, 2025-09-08T08:01:35,858 ^ 2025-09-08T08:01:35,858 ------------------------------------------------------------ 2025-09-08T08:01:35,859 rocksdb/_rocksdb.pyx:1555:20: Converting to Python object not allowed without gil 2025-09-08T08:01:35,859 Error compiling Cython file: 2025-09-08T08:01:35,859 ------------------------------------------------------------ 2025-09-08T08:01:35,859 ... 2025-09-08T08:01:35,859 if fetch: 2025-09-08T08:01:35,859 value_found = False 2025-09-08T08:01:35,859 with nogil: 2025-09-08T08:01:35,859 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,859 opts, 2025-09-08T08:01:35,859 c_key, 2025-09-08T08:01:35,860 ^ 2025-09-08T08:01:35,860 ------------------------------------------------------------ 2025-09-08T08:01:35,860 rocksdb/_rocksdb.pyx:1556:20: Converting to Python object not allowed without gil 2025-09-08T08:01:35,860 Error compiling Cython file: 2025-09-08T08:01:35,860 ------------------------------------------------------------ 2025-09-08T08:01:35,860 ... 2025-09-08T08:01:35,860 value_found = False 2025-09-08T08:01:35,860 with nogil: 2025-09-08T08:01:35,860 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,860 opts, 2025-09-08T08:01:35,861 c_key, 2025-09-08T08:01:35,861 cython.address(value), 2025-09-08T08:01:35,861 ^ 2025-09-08T08:01:35,861 ------------------------------------------------------------ 2025-09-08T08:01:35,861 rocksdb/_rocksdb.pyx:1557:26: Converting to Python object not allowed without gil 2025-09-08T08:01:35,861 Error compiling Cython file: 2025-09-08T08:01:35,861 ------------------------------------------------------------ 2025-09-08T08:01:35,861 ... 2025-09-08T08:01:35,861 with nogil: 2025-09-08T08:01:35,862 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,862 opts, 2025-09-08T08:01:35,862 c_key, 2025-09-08T08:01:35,862 cython.address(value), 2025-09-08T08:01:35,862 cython.address(value_found)) 2025-09-08T08:01:35,862 ^ 2025-09-08T08:01:35,862 ------------------------------------------------------------ 2025-09-08T08:01:35,862 rocksdb/_rocksdb.pyx:1558:26: Converting to Python object not allowed without gil 2025-09-08T08:01:35,862 Error compiling Cython file: 2025-09-08T08:01:35,862 ------------------------------------------------------------ 2025-09-08T08:01:35,863 ... 2025-09-08T08:01:35,863 return (True, None) 2025-09-08T08:01:35,863 else: 2025-09-08T08:01:35,863 return (False, None) 2025-09-08T08:01:35,863 else: 2025-09-08T08:01:35,863 with nogil: 2025-09-08T08:01:35,863 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,863 ^ 2025-09-08T08:01:35,863 ------------------------------------------------------------ 2025-09-08T08:01:35,863 rocksdb/_rocksdb.pyx:1569:44: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,864 Error compiling Cython file: 2025-09-08T08:01:35,864 ------------------------------------------------------------ 2025-09-08T08:01:35,864 ... 2025-09-08T08:01:35,864 return (True, None) 2025-09-08T08:01:35,864 else: 2025-09-08T08:01:35,864 return (False, None) 2025-09-08T08:01:35,864 else: 2025-09-08T08:01:35,864 with nogil: 2025-09-08T08:01:35,864 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,864 ^ 2025-09-08T08:01:35,864 ------------------------------------------------------------ 2025-09-08T08:01:35,865 rocksdb/_rocksdb.pyx:1569:44: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,865 Error compiling Cython file: 2025-09-08T08:01:35,865 ------------------------------------------------------------ 2025-09-08T08:01:35,865 ... 2025-09-08T08:01:35,865 return (True, None) 2025-09-08T08:01:35,865 else: 2025-09-08T08:01:35,865 return (False, None) 2025-09-08T08:01:35,865 else: 2025-09-08T08:01:35,865 with nogil: 2025-09-08T08:01:35,865 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,865 ^ 2025-09-08T08:01:35,866 ------------------------------------------------------------ 2025-09-08T08:01:35,866 rocksdb/_rocksdb.pyx:1569:32: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,866 Error compiling Cython file: 2025-09-08T08:01:35,866 ------------------------------------------------------------ 2025-09-08T08:01:35,866 ... 2025-09-08T08:01:35,866 return (True, None) 2025-09-08T08:01:35,866 else: 2025-09-08T08:01:35,866 return (False, None) 2025-09-08T08:01:35,866 else: 2025-09-08T08:01:35,866 with nogil: 2025-09-08T08:01:35,867 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,867 ^ 2025-09-08T08:01:35,867 ------------------------------------------------------------ 2025-09-08T08:01:35,867 rocksdb/_rocksdb.pyx:1569:44: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,867 Error compiling Cython file: 2025-09-08T08:01:35,867 ------------------------------------------------------------ 2025-09-08T08:01:35,867 ... 2025-09-08T08:01:35,867 else: 2025-09-08T08:01:35,867 return (False, None) 2025-09-08T08:01:35,868 else: 2025-09-08T08:01:35,868 with nogil: 2025-09-08T08:01:35,868 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,868 opts, 2025-09-08T08:01:35,868 ^ 2025-09-08T08:01:35,868 ------------------------------------------------------------ 2025-09-08T08:01:35,868 rocksdb/_rocksdb.pyx:1570:20: Converting to Python object not allowed without gil 2025-09-08T08:01:35,868 Error compiling Cython file: 2025-09-08T08:01:35,868 ------------------------------------------------------------ 2025-09-08T08:01:35,868 ... 2025-09-08T08:01:35,869 return (False, None) 2025-09-08T08:01:35,869 else: 2025-09-08T08:01:35,869 with nogil: 2025-09-08T08:01:35,869 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,869 opts, 2025-09-08T08:01:35,869 c_key, 2025-09-08T08:01:35,869 ^ 2025-09-08T08:01:35,869 ------------------------------------------------------------ 2025-09-08T08:01:35,869 rocksdb/_rocksdb.pyx:1571:20: Converting to Python object not allowed without gil 2025-09-08T08:01:35,869 Error compiling Cython file: 2025-09-08T08:01:35,870 ------------------------------------------------------------ 2025-09-08T08:01:35,870 ... 2025-09-08T08:01:35,870 else: 2025-09-08T08:01:35,870 with nogil: 2025-09-08T08:01:35,870 exists = self.db.KeyMayExist( 2025-09-08T08:01:35,870 opts, 2025-09-08T08:01:35,870 c_key, 2025-09-08T08:01:35,870 cython.address(value)) 2025-09-08T08:01:35,870 ^ 2025-09-08T08:01:35,870 ------------------------------------------------------------ 2025-09-08T08:01:35,870 rocksdb/_rocksdb.pyx:1572:26: Converting to Python object not allowed without gil 2025-09-08T08:01:35,871 Error compiling Cython file: 2025-09-08T08:01:35,871 ------------------------------------------------------------ 2025-09-08T08:01:35,871 ... 2025-09-08T08:01:35,871 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,871 it = KeysIterator(self) 2025-09-08T08:01:35,871 with nogil: 2025-09-08T08:01:35,871 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,871 ^ 2025-09-08T08:01:35,872 ------------------------------------------------------------ 2025-09-08T08:01:35,872 rocksdb/_rocksdb.pyx:1584:40: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,872 Error compiling Cython file: 2025-09-08T08:01:35,872 ------------------------------------------------------------ 2025-09-08T08:01:35,872 ... 2025-09-08T08:01:35,872 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,872 it = KeysIterator(self) 2025-09-08T08:01:35,872 with nogil: 2025-09-08T08:01:35,873 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,873 ^ 2025-09-08T08:01:35,873 ------------------------------------------------------------ 2025-09-08T08:01:35,873 rocksdb/_rocksdb.pyx:1584:40: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,873 Error compiling Cython file: 2025-09-08T08:01:35,873 ------------------------------------------------------------ 2025-09-08T08:01:35,873 ... 2025-09-08T08:01:35,873 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,874 it = KeysIterator(self) 2025-09-08T08:01:35,874 with nogil: 2025-09-08T08:01:35,874 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,874 ^ 2025-09-08T08:01:35,874 ------------------------------------------------------------ 2025-09-08T08:01:35,874 rocksdb/_rocksdb.pyx:1584:28: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,874 Error compiling Cython file: 2025-09-08T08:01:35,874 ------------------------------------------------------------ 2025-09-08T08:01:35,874 ... 2025-09-08T08:01:35,875 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,875 it = KeysIterator(self) 2025-09-08T08:01:35,875 with nogil: 2025-09-08T08:01:35,875 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,875 ^ 2025-09-08T08:01:35,875 ------------------------------------------------------------ 2025-09-08T08:01:35,875 rocksdb/_rocksdb.pyx:1584:40: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,876 Error compiling Cython file: 2025-09-08T08:01:35,876 ------------------------------------------------------------ 2025-09-08T08:01:35,876 ... 2025-09-08T08:01:35,876 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,876 it = KeysIterator(self) 2025-09-08T08:01:35,876 with nogil: 2025-09-08T08:01:35,877 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,877 ^ 2025-09-08T08:01:35,877 ------------------------------------------------------------ 2025-09-08T08:01:35,877 rocksdb/_rocksdb.pyx:1584:41: Converting to Python object not allowed without gil 2025-09-08T08:01:35,877 Error compiling Cython file: 2025-09-08T08:01:35,877 ------------------------------------------------------------ 2025-09-08T08:01:35,877 ... 2025-09-08T08:01:35,877 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,878 it = ValuesIterator(self) 2025-09-08T08:01:35,878 with nogil: 2025-09-08T08:01:35,878 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,878 ^ 2025-09-08T08:01:35,878 ------------------------------------------------------------ 2025-09-08T08:01:35,878 rocksdb/_rocksdb.pyx:1596:40: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,879 Error compiling Cython file: 2025-09-08T08:01:35,879 ------------------------------------------------------------ 2025-09-08T08:01:35,879 ... 2025-09-08T08:01:35,879 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,879 it = ValuesIterator(self) 2025-09-08T08:01:35,879 with nogil: 2025-09-08T08:01:35,879 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,879 ^ 2025-09-08T08:01:35,880 ------------------------------------------------------------ 2025-09-08T08:01:35,880 rocksdb/_rocksdb.pyx:1596:40: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,880 Error compiling Cython file: 2025-09-08T08:01:35,880 ------------------------------------------------------------ 2025-09-08T08:01:35,880 ... 2025-09-08T08:01:35,880 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,881 it = ValuesIterator(self) 2025-09-08T08:01:35,881 with nogil: 2025-09-08T08:01:35,881 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,881 ^ 2025-09-08T08:01:35,881 ------------------------------------------------------------ 2025-09-08T08:01:35,881 rocksdb/_rocksdb.pyx:1596:28: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,882 Error compiling Cython file: 2025-09-08T08:01:35,882 ------------------------------------------------------------ 2025-09-08T08:01:35,882 ... 2025-09-08T08:01:35,882 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,882 it = ValuesIterator(self) 2025-09-08T08:01:35,882 with nogil: 2025-09-08T08:01:35,882 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,882 ^ 2025-09-08T08:01:35,883 ------------------------------------------------------------ 2025-09-08T08:01:35,883 rocksdb/_rocksdb.pyx:1596:40: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,883 Error compiling Cython file: 2025-09-08T08:01:35,883 ------------------------------------------------------------ 2025-09-08T08:01:35,883 ... 2025-09-08T08:01:35,883 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,883 it = ValuesIterator(self) 2025-09-08T08:01:35,884 with nogil: 2025-09-08T08:01:35,884 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,884 ^ 2025-09-08T08:01:35,884 ------------------------------------------------------------ 2025-09-08T08:01:35,884 rocksdb/_rocksdb.pyx:1596:41: Converting to Python object not allowed without gil 2025-09-08T08:01:35,884 Error compiling Cython file: 2025-09-08T08:01:35,884 ------------------------------------------------------------ 2025-09-08T08:01:35,884 ... 2025-09-08T08:01:35,885 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,885 it = ItemsIterator(self) 2025-09-08T08:01:35,885 with nogil: 2025-09-08T08:01:35,885 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,885 ^ 2025-09-08T08:01:35,885 ------------------------------------------------------------ 2025-09-08T08:01:35,885 rocksdb/_rocksdb.pyx:1608:40: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,886 Error compiling Cython file: 2025-09-08T08:01:35,886 ------------------------------------------------------------ 2025-09-08T08:01:35,886 ... 2025-09-08T08:01:35,886 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,886 it = ItemsIterator(self) 2025-09-08T08:01:35,886 with nogil: 2025-09-08T08:01:35,886 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,886 ^ 2025-09-08T08:01:35,886 ------------------------------------------------------------ 2025-09-08T08:01:35,887 rocksdb/_rocksdb.pyx:1608:40: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,887 Error compiling Cython file: 2025-09-08T08:01:35,887 ------------------------------------------------------------ 2025-09-08T08:01:35,887 ... 2025-09-08T08:01:35,887 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,887 it = ItemsIterator(self) 2025-09-08T08:01:35,887 with nogil: 2025-09-08T08:01:35,888 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,888 ^ 2025-09-08T08:01:35,888 ------------------------------------------------------------ 2025-09-08T08:01:35,888 rocksdb/_rocksdb.pyx:1608:28: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,888 Error compiling Cython file: 2025-09-08T08:01:35,888 ------------------------------------------------------------ 2025-09-08T08:01:35,888 ... 2025-09-08T08:01:35,888 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,888 it = ItemsIterator(self) 2025-09-08T08:01:35,889 with nogil: 2025-09-08T08:01:35,889 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,889 ^ 2025-09-08T08:01:35,889 ------------------------------------------------------------ 2025-09-08T08:01:35,889 rocksdb/_rocksdb.pyx:1608:40: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,889 Error compiling Cython file: 2025-09-08T08:01:35,889 ------------------------------------------------------------ 2025-09-08T08:01:35,889 ... 2025-09-08T08:01:35,889 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T08:01:35,890 it = ItemsIterator(self) 2025-09-08T08:01:35,890 with nogil: 2025-09-08T08:01:35,890 it.ptr = self.db.NewIterator(opts) 2025-09-08T08:01:35,890 ^ 2025-09-08T08:01:35,890 ------------------------------------------------------------ 2025-09-08T08:01:35,890 rocksdb/_rocksdb.pyx:1608:41: Converting to Python object not allowed without gil 2025-09-08T08:01:35,890 Error compiling Cython file: 2025-09-08T08:01:35,890 ------------------------------------------------------------ 2025-09-08T08:01:35,891 ... 2025-09-08T08:01:35,891 cdef string value 2025-09-08T08:01:35,891 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T08:01:35,891 cdef cpp_bool ret = False 2025-09-08T08:01:35,891 with nogil: 2025-09-08T08:01:35,891 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T08:01:35,891 ^ 2025-09-08T08:01:35,891 ------------------------------------------------------------ 2025-09-08T08:01:35,891 rocksdb/_rocksdb.pyx:1620:37: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,892 Error compiling Cython file: 2025-09-08T08:01:35,892 ------------------------------------------------------------ 2025-09-08T08:01:35,892 ... 2025-09-08T08:01:35,892 cdef string value 2025-09-08T08:01:35,892 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T08:01:35,892 cdef cpp_bool ret = False 2025-09-08T08:01:35,892 with nogil: 2025-09-08T08:01:35,892 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T08:01:35,892 ^ 2025-09-08T08:01:35,892 ------------------------------------------------------------ 2025-09-08T08:01:35,893 rocksdb/_rocksdb.pyx:1620:37: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,893 Error compiling Cython file: 2025-09-08T08:01:35,893 ------------------------------------------------------------ 2025-09-08T08:01:35,893 ... 2025-09-08T08:01:35,893 cdef string value 2025-09-08T08:01:35,893 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T08:01:35,893 cdef cpp_bool ret = False 2025-09-08T08:01:35,893 with nogil: 2025-09-08T08:01:35,893 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T08:01:35,894 ^ 2025-09-08T08:01:35,894 ------------------------------------------------------------ 2025-09-08T08:01:35,894 rocksdb/_rocksdb.pyx:1620:25: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,894 Error compiling Cython file: 2025-09-08T08:01:35,894 ------------------------------------------------------------ 2025-09-08T08:01:35,894 ... 2025-09-08T08:01:35,894 cdef string value 2025-09-08T08:01:35,894 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T08:01:35,894 cdef cpp_bool ret = False 2025-09-08T08:01:35,895 with nogil: 2025-09-08T08:01:35,895 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T08:01:35,895 ^ 2025-09-08T08:01:35,895 ------------------------------------------------------------ 2025-09-08T08:01:35,895 rocksdb/_rocksdb.pyx:1620:37: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,895 Error compiling Cython file: 2025-09-08T08:01:35,895 ------------------------------------------------------------ 2025-09-08T08:01:35,895 ... 2025-09-08T08:01:35,895 cdef string value 2025-09-08T08:01:35,896 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T08:01:35,896 cdef cpp_bool ret = False 2025-09-08T08:01:35,896 with nogil: 2025-09-08T08:01:35,896 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T08:01:35,896 ^ 2025-09-08T08:01:35,896 ------------------------------------------------------------ 2025-09-08T08:01:35,896 rocksdb/_rocksdb.pyx:1620:38: Converting to Python object not allowed without gil 2025-09-08T08:01:35,896 Error compiling Cython file: 2025-09-08T08:01:35,896 ------------------------------------------------------------ 2025-09-08T08:01:35,897 ... 2025-09-08T08:01:35,897 cdef string value 2025-09-08T08:01:35,897 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T08:01:35,897 cdef cpp_bool ret = False 2025-09-08T08:01:35,897 with nogil: 2025-09-08T08:01:35,897 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T08:01:35,897 ^ 2025-09-08T08:01:35,897 ------------------------------------------------------------ 2025-09-08T08:01:35,897 rocksdb/_rocksdb.pyx:1620:52: Converting to Python object not allowed without gil 2025-09-08T08:01:35,898 Error compiling Cython file: 2025-09-08T08:01:35,898 ------------------------------------------------------------ 2025-09-08T08:01:35,898 ... 2025-09-08T08:01:35,898 def get_live_files_metadata(self): 2025-09-08T08:01:35,898 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T08:01:35,898 with nogil: 2025-09-08T08:01:35,898 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T08:01:35,898 ^ 2025-09-08T08:01:35,898 ------------------------------------------------------------ 2025-09-08T08:01:35,899 rocksdb/_rocksdb.pyx:1631:40: Discarding owned Python object not allowed without gil 2025-09-08T08:01:35,899 Error compiling Cython file: 2025-09-08T08:01:35,899 ------------------------------------------------------------ 2025-09-08T08:01:35,899 ... 2025-09-08T08:01:35,899 def get_live_files_metadata(self): 2025-09-08T08:01:35,899 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T08:01:35,899 with nogil: 2025-09-08T08:01:35,899 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T08:01:35,899 ^ 2025-09-08T08:01:35,900 ------------------------------------------------------------ 2025-09-08T08:01:35,900 rocksdb/_rocksdb.pyx:1631:40: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,900 Error compiling Cython file: 2025-09-08T08:01:35,900 ------------------------------------------------------------ 2025-09-08T08:01:35,900 ... 2025-09-08T08:01:35,900 def get_live_files_metadata(self): 2025-09-08T08:01:35,900 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T08:01:35,901 with nogil: 2025-09-08T08:01:35,901 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T08:01:35,901 ^ 2025-09-08T08:01:35,901 ------------------------------------------------------------ 2025-09-08T08:01:35,901 rocksdb/_rocksdb.pyx:1631:19: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,901 Error compiling Cython file: 2025-09-08T08:01:35,901 ------------------------------------------------------------ 2025-09-08T08:01:35,901 ... 2025-09-08T08:01:35,902 def get_live_files_metadata(self): 2025-09-08T08:01:35,902 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T08:01:35,902 with nogil: 2025-09-08T08:01:35,902 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T08:01:35,902 ^ 2025-09-08T08:01:35,902 ------------------------------------------------------------ 2025-09-08T08:01:35,902 rocksdb/_rocksdb.pyx:1631:40: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,902 Error compiling Cython file: 2025-09-08T08:01:35,902 ------------------------------------------------------------ 2025-09-08T08:01:35,903 ... 2025-09-08T08:01:35,903 def get_live_files_metadata(self): 2025-09-08T08:01:35,903 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T08:01:35,903 with nogil: 2025-09-08T08:01:35,903 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T08:01:35,903 ^ 2025-09-08T08:01:35,903 ------------------------------------------------------------ 2025-09-08T08:01:35,903 rocksdb/_rocksdb.pyx:1631:47: Converting to Python object not allowed without gil 2025-09-08T08:01:35,904 Error compiling Cython file: 2025-09-08T08:01:35,904 ------------------------------------------------------------ 2025-09-08T08:01:35,904 ... 2025-09-08T08:01:35,904 def __cinit__(self, DB db): 2025-09-08T08:01:35,904 self.db = db 2025-09-08T08:01:35,904 self.ptr = NULL 2025-09-08T08:01:35,904 with nogil: 2025-09-08T08:01:35,904 self.ptr = db.db.GetSnapshot() 2025-09-08T08:01:35,904 ^ 2025-09-08T08:01:35,904 ------------------------------------------------------------ 2025-09-08T08:01:35,905 rocksdb/_rocksdb.pyx:1735:40: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,905 Error compiling Cython file: 2025-09-08T08:01:35,905 ------------------------------------------------------------ 2025-09-08T08:01:35,905 ... 2025-09-08T08:01:35,905 def __cinit__(self, DB db): 2025-09-08T08:01:35,905 self.db = db 2025-09-08T08:01:35,905 self.ptr = NULL 2025-09-08T08:01:35,905 with nogil: 2025-09-08T08:01:35,905 self.ptr = db.db.GetSnapshot() 2025-09-08T08:01:35,905 ^ 2025-09-08T08:01:35,906 ------------------------------------------------------------ 2025-09-08T08:01:35,906 rocksdb/_rocksdb.pyx:1735:40: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,906 Error compiling Cython file: 2025-09-08T08:01:35,906 ------------------------------------------------------------ 2025-09-08T08:01:35,906 ... 2025-09-08T08:01:35,906 def __cinit__(self, DB db): 2025-09-08T08:01:35,906 self.db = db 2025-09-08T08:01:35,906 self.ptr = NULL 2025-09-08T08:01:35,906 with nogil: 2025-09-08T08:01:35,907 self.ptr = db.db.GetSnapshot() 2025-09-08T08:01:35,907 ^ 2025-09-08T08:01:35,907 ------------------------------------------------------------ 2025-09-08T08:01:35,907 rocksdb/_rocksdb.pyx:1735:28: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,907 Error compiling Cython file: 2025-09-08T08:01:35,907 ------------------------------------------------------------ 2025-09-08T08:01:35,907 ... 2025-09-08T08:01:35,907 def __cinit__(self, DB db): 2025-09-08T08:01:35,907 self.db = db 2025-09-08T08:01:35,908 self.ptr = NULL 2025-09-08T08:01:35,908 with nogil: 2025-09-08T08:01:35,908 self.ptr = db.db.GetSnapshot() 2025-09-08T08:01:35,908 ^ 2025-09-08T08:01:35,908 ------------------------------------------------------------ 2025-09-08T08:01:35,908 rocksdb/_rocksdb.pyx:1735:40: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,908 Error compiling Cython file: 2025-09-08T08:01:35,908 ------------------------------------------------------------ 2025-09-08T08:01:35,908 ... 2025-09-08T08:01:35,908 self.ptr = db.db.GetSnapshot() 2025-09-08T08:01:35,909 def __dealloc__(self): 2025-09-08T08:01:35,909 if not self.ptr == NULL: 2025-09-08T08:01:35,909 with nogil: 2025-09-08T08:01:35,909 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T08:01:35,909 ^ 2025-09-08T08:01:35,909 ------------------------------------------------------------ 2025-09-08T08:01:35,909 rocksdb/_rocksdb.pyx:1740:42: Discarding owned Python object not allowed without gil 2025-09-08T08:01:35,909 Error compiling Cython file: 2025-09-08T08:01:35,910 ------------------------------------------------------------ 2025-09-08T08:01:35,910 ... 2025-09-08T08:01:35,910 self.ptr = db.db.GetSnapshot() 2025-09-08T08:01:35,910 def __dealloc__(self): 2025-09-08T08:01:35,910 if not self.ptr == NULL: 2025-09-08T08:01:35,910 with nogil: 2025-09-08T08:01:35,910 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T08:01:35,910 ^ 2025-09-08T08:01:35,910 ------------------------------------------------------------ 2025-09-08T08:01:35,910 rocksdb/_rocksdb.pyx:1740:42: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,911 Error compiling Cython file: 2025-09-08T08:01:35,911 ------------------------------------------------------------ 2025-09-08T08:01:35,911 ... 2025-09-08T08:01:35,911 self.ptr = db.db.GetSnapshot() 2025-09-08T08:01:35,911 def __dealloc__(self): 2025-09-08T08:01:35,911 if not self.ptr == NULL: 2025-09-08T08:01:35,911 with nogil: 2025-09-08T08:01:35,911 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T08:01:35,911 ^ 2025-09-08T08:01:35,912 ------------------------------------------------------------ 2025-09-08T08:01:35,912 rocksdb/_rocksdb.pyx:1740:26: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,912 Error compiling Cython file: 2025-09-08T08:01:35,912 ------------------------------------------------------------ 2025-09-08T08:01:35,912 ... 2025-09-08T08:01:35,912 self.ptr = db.db.GetSnapshot() 2025-09-08T08:01:35,913 def __dealloc__(self): 2025-09-08T08:01:35,913 if not self.ptr == NULL: 2025-09-08T08:01:35,913 with nogil: 2025-09-08T08:01:35,913 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T08:01:35,913 ^ 2025-09-08T08:01:35,913 ------------------------------------------------------------ 2025-09-08T08:01:35,913 rocksdb/_rocksdb.pyx:1740:42: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,913 Error compiling Cython file: 2025-09-08T08:01:35,913 ------------------------------------------------------------ 2025-09-08T08:01:35,913 ... 2025-09-08T08:01:35,914 self.ptr = db.db.GetSnapshot() 2025-09-08T08:01:35,914 def __dealloc__(self): 2025-09-08T08:01:35,914 if not self.ptr == NULL: 2025-09-08T08:01:35,914 with nogil: 2025-09-08T08:01:35,914 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T08:01:35,914 ^ 2025-09-08T08:01:35,914 ------------------------------------------------------------ 2025-09-08T08:01:35,914 rocksdb/_rocksdb.pyx:1740:47: Converting to Python object not allowed without gil 2025-09-08T08:01:35,915 Error compiling Cython file: 2025-09-08T08:01:35,915 ------------------------------------------------------------ 2025-09-08T08:01:35,915 ... 2025-09-08T08:01:35,915 if not self.ptr.Valid(): 2025-09-08T08:01:35,915 raise StopIteration() 2025-09-08T08:01:35,915 cdef object ret = self.get_ob() 2025-09-08T08:01:35,915 with nogil: 2025-09-08T08:01:35,915 self.ptr.Next() 2025-09-08T08:01:35,915 ^ 2025-09-08T08:01:35,915 ------------------------------------------------------------ 2025-09-08T08:01:35,916 rocksdb/_rocksdb.pyx:1765:25: Discarding owned Python object not allowed without gil 2025-09-08T08:01:35,916 Error compiling Cython file: 2025-09-08T08:01:35,916 ------------------------------------------------------------ 2025-09-08T08:01:35,916 ... 2025-09-08T08:01:35,916 if not self.ptr.Valid(): 2025-09-08T08:01:35,916 raise StopIteration() 2025-09-08T08:01:35,916 cdef object ret = self.get_ob() 2025-09-08T08:01:35,916 with nogil: 2025-09-08T08:01:35,916 self.ptr.Next() 2025-09-08T08:01:35,916 ^ 2025-09-08T08:01:35,917 ------------------------------------------------------------ 2025-09-08T08:01:35,917 rocksdb/_rocksdb.pyx:1765:25: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,917 Error compiling Cython file: 2025-09-08T08:01:35,917 ------------------------------------------------------------ 2025-09-08T08:01:35,917 ... 2025-09-08T08:01:35,917 if not self.ptr.Valid(): 2025-09-08T08:01:35,917 raise StopIteration() 2025-09-08T08:01:35,917 cdef object ret = self.get_ob() 2025-09-08T08:01:35,917 with nogil: 2025-09-08T08:01:35,918 self.ptr.Next() 2025-09-08T08:01:35,918 ^ 2025-09-08T08:01:35,918 ------------------------------------------------------------ 2025-09-08T08:01:35,918 rocksdb/_rocksdb.pyx:1765:20: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,918 Error compiling Cython file: 2025-09-08T08:01:35,918 ------------------------------------------------------------ 2025-09-08T08:01:35,918 ... 2025-09-08T08:01:35,918 if not self.ptr.Valid(): 2025-09-08T08:01:35,918 raise StopIteration() 2025-09-08T08:01:35,919 cdef object ret = self.get_ob() 2025-09-08T08:01:35,919 with nogil: 2025-09-08T08:01:35,919 self.ptr.Next() 2025-09-08T08:01:35,919 ^ 2025-09-08T08:01:35,919 ------------------------------------------------------------ 2025-09-08T08:01:35,919 rocksdb/_rocksdb.pyx:1765:25: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,919 Error compiling Cython file: 2025-09-08T08:01:35,919 ------------------------------------------------------------ 2025-09-08T08:01:35,919 ... 2025-09-08T08:01:35,919 def __reversed__(self): 2025-09-08T08:01:35,920 return ReversedIterator(self) 2025-09-08T08:01:35,920 cpdef seek_to_first(self): 2025-09-08T08:01:35,920 with nogil: 2025-09-08T08:01:35,920 self.ptr.SeekToFirst() 2025-09-08T08:01:35,920 ^ 2025-09-08T08:01:35,920 ------------------------------------------------------------ 2025-09-08T08:01:35,920 rocksdb/_rocksdb.pyx:1778:32: Discarding owned Python object not allowed without gil 2025-09-08T08:01:35,920 Error compiling Cython file: 2025-09-08T08:01:35,920 ------------------------------------------------------------ 2025-09-08T08:01:35,921 ... 2025-09-08T08:01:35,921 def __reversed__(self): 2025-09-08T08:01:35,921 return ReversedIterator(self) 2025-09-08T08:01:35,921 cpdef seek_to_first(self): 2025-09-08T08:01:35,921 with nogil: 2025-09-08T08:01:35,921 self.ptr.SeekToFirst() 2025-09-08T08:01:35,921 ^ 2025-09-08T08:01:35,921 ------------------------------------------------------------ 2025-09-08T08:01:35,922 rocksdb/_rocksdb.pyx:1778:32: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,922 Error compiling Cython file: 2025-09-08T08:01:35,922 ------------------------------------------------------------ 2025-09-08T08:01:35,922 ... 2025-09-08T08:01:35,922 def __reversed__(self): 2025-09-08T08:01:35,922 return ReversedIterator(self) 2025-09-08T08:01:35,922 cpdef seek_to_first(self): 2025-09-08T08:01:35,922 with nogil: 2025-09-08T08:01:35,922 self.ptr.SeekToFirst() 2025-09-08T08:01:35,922 ^ 2025-09-08T08:01:35,923 ------------------------------------------------------------ 2025-09-08T08:01:35,923 rocksdb/_rocksdb.pyx:1778:20: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,923 Error compiling Cython file: 2025-09-08T08:01:35,923 ------------------------------------------------------------ 2025-09-08T08:01:35,923 ... 2025-09-08T08:01:35,923 def __reversed__(self): 2025-09-08T08:01:35,923 return ReversedIterator(self) 2025-09-08T08:01:35,923 cpdef seek_to_first(self): 2025-09-08T08:01:35,924 with nogil: 2025-09-08T08:01:35,924 self.ptr.SeekToFirst() 2025-09-08T08:01:35,924 ^ 2025-09-08T08:01:35,924 ------------------------------------------------------------ 2025-09-08T08:01:35,924 rocksdb/_rocksdb.pyx:1778:32: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,924 Error compiling Cython file: 2025-09-08T08:01:35,924 ------------------------------------------------------------ 2025-09-08T08:01:35,924 ... 2025-09-08T08:01:35,924 self.ptr.SeekToFirst() 2025-09-08T08:01:35,924 check_status(self.ptr.status()) 2025-09-08T08:01:35,925 cpdef seek_to_last(self): 2025-09-08T08:01:35,925 with nogil: 2025-09-08T08:01:35,925 self.ptr.SeekToLast() 2025-09-08T08:01:35,925 ^ 2025-09-08T08:01:35,925 ------------------------------------------------------------ 2025-09-08T08:01:35,925 rocksdb/_rocksdb.pyx:1783:31: Discarding owned Python object not allowed without gil 2025-09-08T08:01:35,925 Error compiling Cython file: 2025-09-08T08:01:35,925 ------------------------------------------------------------ 2025-09-08T08:01:35,925 ... 2025-09-08T08:01:35,926 self.ptr.SeekToFirst() 2025-09-08T08:01:35,926 check_status(self.ptr.status()) 2025-09-08T08:01:35,926 cpdef seek_to_last(self): 2025-09-08T08:01:35,926 with nogil: 2025-09-08T08:01:35,926 self.ptr.SeekToLast() 2025-09-08T08:01:35,926 ^ 2025-09-08T08:01:35,926 ------------------------------------------------------------ 2025-09-08T08:01:35,926 rocksdb/_rocksdb.pyx:1783:31: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,927 Error compiling Cython file: 2025-09-08T08:01:35,927 ------------------------------------------------------------ 2025-09-08T08:01:35,927 ... 2025-09-08T08:01:35,927 self.ptr.SeekToFirst() 2025-09-08T08:01:35,927 check_status(self.ptr.status()) 2025-09-08T08:01:35,927 cpdef seek_to_last(self): 2025-09-08T08:01:35,927 with nogil: 2025-09-08T08:01:35,927 self.ptr.SeekToLast() 2025-09-08T08:01:35,927 ^ 2025-09-08T08:01:35,927 ------------------------------------------------------------ 2025-09-08T08:01:35,928 rocksdb/_rocksdb.pyx:1783:20: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,928 Error compiling Cython file: 2025-09-08T08:01:35,928 ------------------------------------------------------------ 2025-09-08T08:01:35,928 ... 2025-09-08T08:01:35,928 self.ptr.SeekToFirst() 2025-09-08T08:01:35,928 check_status(self.ptr.status()) 2025-09-08T08:01:35,928 cpdef seek_to_last(self): 2025-09-08T08:01:35,928 with nogil: 2025-09-08T08:01:35,928 self.ptr.SeekToLast() 2025-09-08T08:01:35,929 ^ 2025-09-08T08:01:35,929 ------------------------------------------------------------ 2025-09-08T08:01:35,929 rocksdb/_rocksdb.pyx:1783:31: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,929 Error compiling Cython file: 2025-09-08T08:01:35,929 ------------------------------------------------------------ 2025-09-08T08:01:35,929 ... 2025-09-08T08:01:35,929 check_status(self.ptr.status()) 2025-09-08T08:01:35,929 cpdef seek(self, key): 2025-09-08T08:01:35,929 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,930 with nogil: 2025-09-08T08:01:35,930 self.ptr.Seek(c_key) 2025-09-08T08:01:35,930 ^ 2025-09-08T08:01:35,930 ------------------------------------------------------------ 2025-09-08T08:01:35,930 rocksdb/_rocksdb.pyx:1789:25: Discarding owned Python object not allowed without gil 2025-09-08T08:01:35,930 Error compiling Cython file: 2025-09-08T08:01:35,930 ------------------------------------------------------------ 2025-09-08T08:01:35,930 ... 2025-09-08T08:01:35,930 check_status(self.ptr.status()) 2025-09-08T08:01:35,931 cpdef seek(self, key): 2025-09-08T08:01:35,931 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,931 with nogil: 2025-09-08T08:01:35,931 self.ptr.Seek(c_key) 2025-09-08T08:01:35,931 ^ 2025-09-08T08:01:35,931 ------------------------------------------------------------ 2025-09-08T08:01:35,931 rocksdb/_rocksdb.pyx:1789:25: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,931 Error compiling Cython file: 2025-09-08T08:01:35,931 ------------------------------------------------------------ 2025-09-08T08:01:35,932 ... 2025-09-08T08:01:35,932 check_status(self.ptr.status()) 2025-09-08T08:01:35,932 cpdef seek(self, key): 2025-09-08T08:01:35,932 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,932 with nogil: 2025-09-08T08:01:35,932 self.ptr.Seek(c_key) 2025-09-08T08:01:35,932 ^ 2025-09-08T08:01:35,932 ------------------------------------------------------------ 2025-09-08T08:01:35,932 rocksdb/_rocksdb.pyx:1789:20: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,933 Error compiling Cython file: 2025-09-08T08:01:35,933 ------------------------------------------------------------ 2025-09-08T08:01:35,933 ... 2025-09-08T08:01:35,933 check_status(self.ptr.status()) 2025-09-08T08:01:35,933 cpdef seek(self, key): 2025-09-08T08:01:35,933 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,933 with nogil: 2025-09-08T08:01:35,933 self.ptr.Seek(c_key) 2025-09-08T08:01:35,933 ^ 2025-09-08T08:01:35,933 ------------------------------------------------------------ 2025-09-08T08:01:35,934 rocksdb/_rocksdb.pyx:1789:25: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,934 Error compiling Cython file: 2025-09-08T08:01:35,934 ------------------------------------------------------------ 2025-09-08T08:01:35,934 ... 2025-09-08T08:01:35,934 check_status(self.ptr.status()) 2025-09-08T08:01:35,934 cpdef seek(self, key): 2025-09-08T08:01:35,934 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,934 with nogil: 2025-09-08T08:01:35,934 self.ptr.Seek(c_key) 2025-09-08T08:01:35,935 ^ 2025-09-08T08:01:35,935 ------------------------------------------------------------ 2025-09-08T08:01:35,935 rocksdb/_rocksdb.pyx:1789:26: Converting to Python object not allowed without gil 2025-09-08T08:01:35,935 Error compiling Cython file: 2025-09-08T08:01:35,935 ------------------------------------------------------------ 2025-09-08T08:01:35,935 ... 2025-09-08T08:01:35,935 check_status(self.ptr.status()) 2025-09-08T08:01:35,935 cpdef seek_for_prev(self, key): 2025-09-08T08:01:35,936 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,936 with nogil: 2025-09-08T08:01:35,936 self.ptr.SeekForPrev(c_key) 2025-09-08T08:01:35,936 ^ 2025-09-08T08:01:35,936 ------------------------------------------------------------ 2025-09-08T08:01:35,936 rocksdb/_rocksdb.pyx:1795:32: Discarding owned Python object not allowed without gil 2025-09-08T08:01:35,936 Error compiling Cython file: 2025-09-08T08:01:35,936 ------------------------------------------------------------ 2025-09-08T08:01:35,936 ... 2025-09-08T08:01:35,937 check_status(self.ptr.status()) 2025-09-08T08:01:35,937 cpdef seek_for_prev(self, key): 2025-09-08T08:01:35,937 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,937 with nogil: 2025-09-08T08:01:35,937 self.ptr.SeekForPrev(c_key) 2025-09-08T08:01:35,937 ^ 2025-09-08T08:01:35,937 ------------------------------------------------------------ 2025-09-08T08:01:35,937 rocksdb/_rocksdb.pyx:1795:32: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,938 Error compiling Cython file: 2025-09-08T08:01:35,938 ------------------------------------------------------------ 2025-09-08T08:01:35,938 ... 2025-09-08T08:01:35,938 check_status(self.ptr.status()) 2025-09-08T08:01:35,938 cpdef seek_for_prev(self, key): 2025-09-08T08:01:35,938 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,938 with nogil: 2025-09-08T08:01:35,938 self.ptr.SeekForPrev(c_key) 2025-09-08T08:01:35,939 ^ 2025-09-08T08:01:35,939 ------------------------------------------------------------ 2025-09-08T08:01:35,939 rocksdb/_rocksdb.pyx:1795:20: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,939 Error compiling Cython file: 2025-09-08T08:01:35,939 ------------------------------------------------------------ 2025-09-08T08:01:35,939 ... 2025-09-08T08:01:35,939 check_status(self.ptr.status()) 2025-09-08T08:01:35,940 cpdef seek_for_prev(self, key): 2025-09-08T08:01:35,940 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,940 with nogil: 2025-09-08T08:01:35,940 self.ptr.SeekForPrev(c_key) 2025-09-08T08:01:35,940 ^ 2025-09-08T08:01:35,940 ------------------------------------------------------------ 2025-09-08T08:01:35,940 rocksdb/_rocksdb.pyx:1795:32: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,941 Error compiling Cython file: 2025-09-08T08:01:35,941 ------------------------------------------------------------ 2025-09-08T08:01:35,941 ... 2025-09-08T08:01:35,941 check_status(self.ptr.status()) 2025-09-08T08:01:35,941 cpdef seek_for_prev(self, key): 2025-09-08T08:01:35,941 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T08:01:35,941 with nogil: 2025-09-08T08:01:35,942 self.ptr.SeekForPrev(c_key) 2025-09-08T08:01:35,942 ^ 2025-09-08T08:01:35,942 ------------------------------------------------------------ 2025-09-08T08:01:35,942 rocksdb/_rocksdb.pyx:1795:33: Converting to Python object not allowed without gil 2025-09-08T08:01:35,942 Error compiling Cython file: 2025-09-08T08:01:35,942 ------------------------------------------------------------ 2025-09-08T08:01:35,942 ... 2025-09-08T08:01:35,943 @cython.internal 2025-09-08T08:01:35,943 cdef class KeysIterator(BaseIterator): 2025-09-08T08:01:35,943 cdef object get_ob(self): 2025-09-08T08:01:35,943 cdef Slice c_key 2025-09-08T08:01:35,943 with nogil: 2025-09-08T08:01:35,943 c_key = self.ptr.key() 2025-09-08T08:01:35,943 ^ 2025-09-08T08:01:35,943 ------------------------------------------------------------ 2025-09-08T08:01:35,944 rocksdb/_rocksdb.pyx:1806:32: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,944 Error compiling Cython file: 2025-09-08T08:01:35,944 ------------------------------------------------------------ 2025-09-08T08:01:35,944 ... 2025-09-08T08:01:35,944 @cython.internal 2025-09-08T08:01:35,944 cdef class KeysIterator(BaseIterator): 2025-09-08T08:01:35,944 cdef object get_ob(self): 2025-09-08T08:01:35,944 cdef Slice c_key 2025-09-08T08:01:35,944 with nogil: 2025-09-08T08:01:35,945 c_key = self.ptr.key() 2025-09-08T08:01:35,945 ^ 2025-09-08T08:01:35,945 ------------------------------------------------------------ 2025-09-08T08:01:35,945 rocksdb/_rocksdb.pyx:1806:32: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,945 Error compiling Cython file: 2025-09-08T08:01:35,945 ------------------------------------------------------------ 2025-09-08T08:01:35,945 ... 2025-09-08T08:01:35,945 @cython.internal 2025-09-08T08:01:35,946 cdef class KeysIterator(BaseIterator): 2025-09-08T08:01:35,946 cdef object get_ob(self): 2025-09-08T08:01:35,946 cdef Slice c_key 2025-09-08T08:01:35,946 with nogil: 2025-09-08T08:01:35,946 c_key = self.ptr.key() 2025-09-08T08:01:35,946 ^ 2025-09-08T08:01:35,946 ------------------------------------------------------------ 2025-09-08T08:01:35,946 rocksdb/_rocksdb.pyx:1806:28: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,947 Error compiling Cython file: 2025-09-08T08:01:35,947 ------------------------------------------------------------ 2025-09-08T08:01:35,947 ... 2025-09-08T08:01:35,947 @cython.internal 2025-09-08T08:01:35,947 cdef class KeysIterator(BaseIterator): 2025-09-08T08:01:35,947 cdef object get_ob(self): 2025-09-08T08:01:35,947 cdef Slice c_key 2025-09-08T08:01:35,947 with nogil: 2025-09-08T08:01:35,947 c_key = self.ptr.key() 2025-09-08T08:01:35,947 ^ 2025-09-08T08:01:35,948 ------------------------------------------------------------ 2025-09-08T08:01:35,948 rocksdb/_rocksdb.pyx:1806:32: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,948 Error compiling Cython file: 2025-09-08T08:01:35,948 ------------------------------------------------------------ 2025-09-08T08:01:35,948 ... 2025-09-08T08:01:35,948 @cython.internal 2025-09-08T08:01:35,948 cdef class ValuesIterator(BaseIterator): 2025-09-08T08:01:35,948 cdef object get_ob(self): 2025-09-08T08:01:35,948 cdef Slice c_value 2025-09-08T08:01:35,949 with nogil: 2025-09-08T08:01:35,949 c_value = self.ptr.value() 2025-09-08T08:01:35,949 ^ 2025-09-08T08:01:35,949 ------------------------------------------------------------ 2025-09-08T08:01:35,949 rocksdb/_rocksdb.pyx:1815:36: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,949 Error compiling Cython file: 2025-09-08T08:01:35,949 ------------------------------------------------------------ 2025-09-08T08:01:35,949 ... 2025-09-08T08:01:35,950 @cython.internal 2025-09-08T08:01:35,950 cdef class ValuesIterator(BaseIterator): 2025-09-08T08:01:35,950 cdef object get_ob(self): 2025-09-08T08:01:35,950 cdef Slice c_value 2025-09-08T08:01:35,950 with nogil: 2025-09-08T08:01:35,950 c_value = self.ptr.value() 2025-09-08T08:01:35,950 ^ 2025-09-08T08:01:35,950 ------------------------------------------------------------ 2025-09-08T08:01:35,950 rocksdb/_rocksdb.pyx:1815:36: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,951 Error compiling Cython file: 2025-09-08T08:01:35,951 ------------------------------------------------------------ 2025-09-08T08:01:35,951 ... 2025-09-08T08:01:35,951 @cython.internal 2025-09-08T08:01:35,951 cdef class ValuesIterator(BaseIterator): 2025-09-08T08:01:35,951 cdef object get_ob(self): 2025-09-08T08:01:35,951 cdef Slice c_value 2025-09-08T08:01:35,951 with nogil: 2025-09-08T08:01:35,952 c_value = self.ptr.value() 2025-09-08T08:01:35,952 ^ 2025-09-08T08:01:35,952 ------------------------------------------------------------ 2025-09-08T08:01:35,952 rocksdb/_rocksdb.pyx:1815:30: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,952 Error compiling Cython file: 2025-09-08T08:01:35,952 ------------------------------------------------------------ 2025-09-08T08:01:35,953 ... 2025-09-08T08:01:35,953 @cython.internal 2025-09-08T08:01:35,953 cdef class ValuesIterator(BaseIterator): 2025-09-08T08:01:35,953 cdef object get_ob(self): 2025-09-08T08:01:35,953 cdef Slice c_value 2025-09-08T08:01:35,953 with nogil: 2025-09-08T08:01:35,953 c_value = self.ptr.value() 2025-09-08T08:01:35,953 ^ 2025-09-08T08:01:35,953 ------------------------------------------------------------ 2025-09-08T08:01:35,954 rocksdb/_rocksdb.pyx:1815:36: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,954 Error compiling Cython file: 2025-09-08T08:01:35,954 ------------------------------------------------------------ 2025-09-08T08:01:35,954 ... 2025-09-08T08:01:35,954 cdef class ItemsIterator(BaseIterator): 2025-09-08T08:01:35,954 cdef object get_ob(self): 2025-09-08T08:01:35,954 cdef Slice c_key 2025-09-08T08:01:35,955 cdef Slice c_value 2025-09-08T08:01:35,955 with nogil: 2025-09-08T08:01:35,955 c_key = self.ptr.key() 2025-09-08T08:01:35,955 ^ 2025-09-08T08:01:35,955 ------------------------------------------------------------ 2025-09-08T08:01:35,955 rocksdb/_rocksdb.pyx:1825:32: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,955 Error compiling Cython file: 2025-09-08T08:01:35,956 ------------------------------------------------------------ 2025-09-08T08:01:35,956 ... 2025-09-08T08:01:35,956 cdef class ItemsIterator(BaseIterator): 2025-09-08T08:01:35,956 cdef object get_ob(self): 2025-09-08T08:01:35,956 cdef Slice c_key 2025-09-08T08:01:35,956 cdef Slice c_value 2025-09-08T08:01:35,956 with nogil: 2025-09-08T08:01:35,956 c_key = self.ptr.key() 2025-09-08T08:01:35,957 ^ 2025-09-08T08:01:35,957 ------------------------------------------------------------ 2025-09-08T08:01:35,957 rocksdb/_rocksdb.pyx:1825:32: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,957 Error compiling Cython file: 2025-09-08T08:01:35,957 ------------------------------------------------------------ 2025-09-08T08:01:35,957 ... 2025-09-08T08:01:35,957 cdef class ItemsIterator(BaseIterator): 2025-09-08T08:01:35,958 cdef object get_ob(self): 2025-09-08T08:01:35,958 cdef Slice c_key 2025-09-08T08:01:35,958 cdef Slice c_value 2025-09-08T08:01:35,958 with nogil: 2025-09-08T08:01:35,958 c_key = self.ptr.key() 2025-09-08T08:01:35,958 ^ 2025-09-08T08:01:35,958 ------------------------------------------------------------ 2025-09-08T08:01:35,959 rocksdb/_rocksdb.pyx:1825:28: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,959 Error compiling Cython file: 2025-09-08T08:01:35,959 ------------------------------------------------------------ 2025-09-08T08:01:35,959 ... 2025-09-08T08:01:35,959 cdef class ItemsIterator(BaseIterator): 2025-09-08T08:01:35,959 cdef object get_ob(self): 2025-09-08T08:01:35,959 cdef Slice c_key 2025-09-08T08:01:35,959 cdef Slice c_value 2025-09-08T08:01:35,960 with nogil: 2025-09-08T08:01:35,960 c_key = self.ptr.key() 2025-09-08T08:01:35,960 ^ 2025-09-08T08:01:35,960 ------------------------------------------------------------ 2025-09-08T08:01:35,960 rocksdb/_rocksdb.pyx:1825:32: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,960 Error compiling Cython file: 2025-09-08T08:01:35,960 ------------------------------------------------------------ 2025-09-08T08:01:35,960 ... 2025-09-08T08:01:35,960 cdef object get_ob(self): 2025-09-08T08:01:35,961 cdef Slice c_key 2025-09-08T08:01:35,961 cdef Slice c_value 2025-09-08T08:01:35,961 with nogil: 2025-09-08T08:01:35,961 c_key = self.ptr.key() 2025-09-08T08:01:35,961 c_value = self.ptr.value() 2025-09-08T08:01:35,961 ^ 2025-09-08T08:01:35,961 ------------------------------------------------------------ 2025-09-08T08:01:35,961 rocksdb/_rocksdb.pyx:1826:36: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,962 Error compiling Cython file: 2025-09-08T08:01:35,962 ------------------------------------------------------------ 2025-09-08T08:01:35,962 ... 2025-09-08T08:01:35,962 cdef object get_ob(self): 2025-09-08T08:01:35,962 cdef Slice c_key 2025-09-08T08:01:35,962 cdef Slice c_value 2025-09-08T08:01:35,962 with nogil: 2025-09-08T08:01:35,962 c_key = self.ptr.key() 2025-09-08T08:01:35,962 c_value = self.ptr.value() 2025-09-08T08:01:35,962 ^ 2025-09-08T08:01:35,963 ------------------------------------------------------------ 2025-09-08T08:01:35,963 rocksdb/_rocksdb.pyx:1826:36: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,963 Error compiling Cython file: 2025-09-08T08:01:35,963 ------------------------------------------------------------ 2025-09-08T08:01:35,963 ... 2025-09-08T08:01:35,963 cdef object get_ob(self): 2025-09-08T08:01:35,963 cdef Slice c_key 2025-09-08T08:01:35,963 cdef Slice c_value 2025-09-08T08:01:35,963 with nogil: 2025-09-08T08:01:35,964 c_key = self.ptr.key() 2025-09-08T08:01:35,964 c_value = self.ptr.value() 2025-09-08T08:01:35,964 ^ 2025-09-08T08:01:35,964 ------------------------------------------------------------ 2025-09-08T08:01:35,964 rocksdb/_rocksdb.pyx:1826:30: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,964 Error compiling Cython file: 2025-09-08T08:01:35,964 ------------------------------------------------------------ 2025-09-08T08:01:35,964 ... 2025-09-08T08:01:35,964 cdef object get_ob(self): 2025-09-08T08:01:35,965 cdef Slice c_key 2025-09-08T08:01:35,965 cdef Slice c_value 2025-09-08T08:01:35,965 with nogil: 2025-09-08T08:01:35,965 c_key = self.ptr.key() 2025-09-08T08:01:35,965 c_value = self.ptr.value() 2025-09-08T08:01:35,965 ^ 2025-09-08T08:01:35,965 ------------------------------------------------------------ 2025-09-08T08:01:35,966 rocksdb/_rocksdb.pyx:1826:36: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,966 Error compiling Cython file: 2025-09-08T08:01:35,966 ------------------------------------------------------------ 2025-09-08T08:01:35,966 ... 2025-09-08T08:01:35,966 if not self.it.ptr.Valid(): 2025-09-08T08:01:35,966 raise StopIteration() 2025-09-08T08:01:35,967 cdef object ret = self.it.get_ob() 2025-09-08T08:01:35,967 with nogil: 2025-09-08T08:01:35,967 self.it.ptr.Prev() 2025-09-08T08:01:35,967 ^ 2025-09-08T08:01:35,967 ------------------------------------------------------------ 2025-09-08T08:01:35,967 rocksdb/_rocksdb.pyx:1864:28: Discarding owned Python object not allowed without gil 2025-09-08T08:01:35,968 Error compiling Cython file: 2025-09-08T08:01:35,968 ------------------------------------------------------------ 2025-09-08T08:01:35,968 ... 2025-09-08T08:01:35,968 if not self.it.ptr.Valid(): 2025-09-08T08:01:35,968 raise StopIteration() 2025-09-08T08:01:35,968 cdef object ret = self.it.get_ob() 2025-09-08T08:01:35,968 with nogil: 2025-09-08T08:01:35,968 self.it.ptr.Prev() 2025-09-08T08:01:35,969 ^ 2025-09-08T08:01:35,969 ------------------------------------------------------------ 2025-09-08T08:01:35,969 rocksdb/_rocksdb.pyx:1864:28: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,969 Error compiling Cython file: 2025-09-08T08:01:35,969 ------------------------------------------------------------ 2025-09-08T08:01:35,969 ... 2025-09-08T08:01:35,969 if not self.it.ptr.Valid(): 2025-09-08T08:01:35,970 raise StopIteration() 2025-09-08T08:01:35,970 cdef object ret = self.it.get_ob() 2025-09-08T08:01:35,970 with nogil: 2025-09-08T08:01:35,970 self.it.ptr.Prev() 2025-09-08T08:01:35,970 ^ 2025-09-08T08:01:35,970 ------------------------------------------------------------ 2025-09-08T08:01:35,970 rocksdb/_rocksdb.pyx:1864:23: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,971 Error compiling Cython file: 2025-09-08T08:01:35,971 ------------------------------------------------------------ 2025-09-08T08:01:35,971 ... 2025-09-08T08:01:35,971 if not self.it.ptr.Valid(): 2025-09-08T08:01:35,971 raise StopIteration() 2025-09-08T08:01:35,971 cdef object ret = self.it.get_ob() 2025-09-08T08:01:35,972 with nogil: 2025-09-08T08:01:35,972 self.it.ptr.Prev() 2025-09-08T08:01:35,972 ^ 2025-09-08T08:01:35,972 ------------------------------------------------------------ 2025-09-08T08:01:35,972 rocksdb/_rocksdb.pyx:1864:28: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,972 Error compiling Cython file: 2025-09-08T08:01:35,973 ------------------------------------------------------------ 2025-09-08T08:01:35,973 ... 2025-09-08T08:01:35,973 cdef cpp_bool c_flush_before_backup 2025-09-08T08:01:35,973 c_flush_before_backup = flush_before_backup 2025-09-08T08:01:35,973 with nogil: 2025-09-08T08:01:35,973 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T08:01:35,973 ^ 2025-09-08T08:01:35,974 ------------------------------------------------------------ 2025-09-08T08:01:35,974 rocksdb/_rocksdb.pyx:1896:44: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,974 Error compiling Cython file: 2025-09-08T08:01:35,974 ------------------------------------------------------------ 2025-09-08T08:01:35,974 ... 2025-09-08T08:01:35,974 cdef cpp_bool c_flush_before_backup 2025-09-08T08:01:35,974 c_flush_before_backup = flush_before_backup 2025-09-08T08:01:35,975 with nogil: 2025-09-08T08:01:35,975 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T08:01:35,975 ^ 2025-09-08T08:01:35,975 ------------------------------------------------------------ 2025-09-08T08:01:35,975 rocksdb/_rocksdb.pyx:1896:44: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,975 Error compiling Cython file: 2025-09-08T08:01:35,976 ------------------------------------------------------------ 2025-09-08T08:01:35,976 ... 2025-09-08T08:01:35,976 cdef cpp_bool c_flush_before_backup 2025-09-08T08:01:35,976 c_flush_before_backup = flush_before_backup 2025-09-08T08:01:35,976 with nogil: 2025-09-08T08:01:35,976 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T08:01:35,977 ^ 2025-09-08T08:01:35,977 ------------------------------------------------------------ 2025-09-08T08:01:35,977 rocksdb/_rocksdb.pyx:1896:28: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,977 Error compiling Cython file: 2025-09-08T08:01:35,977 ------------------------------------------------------------ 2025-09-08T08:01:35,977 ... 2025-09-08T08:01:35,977 cdef cpp_bool c_flush_before_backup 2025-09-08T08:01:35,978 c_flush_before_backup = flush_before_backup 2025-09-08T08:01:35,978 with nogil: 2025-09-08T08:01:35,978 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T08:01:35,978 ^ 2025-09-08T08:01:35,978 ------------------------------------------------------------ 2025-09-08T08:01:35,978 rocksdb/_rocksdb.pyx:1896:44: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,978 Error compiling Cython file: 2025-09-08T08:01:35,979 ------------------------------------------------------------ 2025-09-08T08:01:35,979 ... 2025-09-08T08:01:35,979 cdef cpp_bool c_flush_before_backup 2025-09-08T08:01:35,979 c_flush_before_backup = flush_before_backup 2025-09-08T08:01:35,979 with nogil: 2025-09-08T08:01:35,979 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T08:01:35,979 ^ 2025-09-08T08:01:35,979 ------------------------------------------------------------ 2025-09-08T08:01:35,980 rocksdb/_rocksdb.pyx:1896:47: Converting to Python object not allowed without gil 2025-09-08T08:01:35,980 Error compiling Cython file: 2025-09-08T08:01:35,980 ------------------------------------------------------------ 2025-09-08T08:01:35,980 ... 2025-09-08T08:01:35,980 cdef cpp_bool c_flush_before_backup 2025-09-08T08:01:35,980 c_flush_before_backup = flush_before_backup 2025-09-08T08:01:35,981 with nogil: 2025-09-08T08:01:35,981 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T08:01:35,981 ^ 2025-09-08T08:01:35,981 ------------------------------------------------------------ 2025-09-08T08:01:35,981 rocksdb/_rocksdb.pyx:1896:52: Converting to Python object not allowed without gil 2025-09-08T08:01:35,981 Error compiling Cython file: 2025-09-08T08:01:35,981 ------------------------------------------------------------ 2025-09-08T08:01:35,982 ... 2025-09-08T08:01:35,982 c_backup_id = backup_id 2025-09-08T08:01:35,982 c_db_dir = path_to_string(db_dir) 2025-09-08T08:01:35,982 c_wal_dir = path_to_string(wal_dir) 2025-09-08T08:01:35,982 with nogil: 2025-09-08T08:01:35,982 st = self.engine.RestoreDBFromBackup( 2025-09-08T08:01:35,982 ^ 2025-09-08T08:01:35,982 ------------------------------------------------------------ 2025-09-08T08:01:35,983 rocksdb/_rocksdb.pyx:1910:48: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,983 Error compiling Cython file: 2025-09-08T08:01:35,983 ------------------------------------------------------------ 2025-09-08T08:01:35,983 ... 2025-09-08T08:01:35,983 c_backup_id = backup_id 2025-09-08T08:01:35,983 c_db_dir = path_to_string(db_dir) 2025-09-08T08:01:35,983 c_wal_dir = path_to_string(wal_dir) 2025-09-08T08:01:35,984 with nogil: 2025-09-08T08:01:35,984 st = self.engine.RestoreDBFromBackup( 2025-09-08T08:01:35,984 ^ 2025-09-08T08:01:35,984 ------------------------------------------------------------ 2025-09-08T08:01:35,984 rocksdb/_rocksdb.pyx:1910:48: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,984 Error compiling Cython file: 2025-09-08T08:01:35,984 ------------------------------------------------------------ 2025-09-08T08:01:35,984 ... 2025-09-08T08:01:35,985 c_backup_id = backup_id 2025-09-08T08:01:35,985 c_db_dir = path_to_string(db_dir) 2025-09-08T08:01:35,985 c_wal_dir = path_to_string(wal_dir) 2025-09-08T08:01:35,985 with nogil: 2025-09-08T08:01:35,985 st = self.engine.RestoreDBFromBackup( 2025-09-08T08:01:35,985 ^ 2025-09-08T08:01:35,985 ------------------------------------------------------------ 2025-09-08T08:01:35,985 rocksdb/_rocksdb.pyx:1910:28: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,986 Error compiling Cython file: 2025-09-08T08:01:35,986 ------------------------------------------------------------ 2025-09-08T08:01:35,986 ... 2025-09-08T08:01:35,986 c_backup_id = backup_id 2025-09-08T08:01:35,986 c_db_dir = path_to_string(db_dir) 2025-09-08T08:01:35,986 c_wal_dir = path_to_string(wal_dir) 2025-09-08T08:01:35,986 with nogil: 2025-09-08T08:01:35,986 st = self.engine.RestoreDBFromBackup( 2025-09-08T08:01:35,987 ^ 2025-09-08T08:01:35,987 ------------------------------------------------------------ 2025-09-08T08:01:35,987 rocksdb/_rocksdb.pyx:1910:48: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,987 Error compiling Cython file: 2025-09-08T08:01:35,987 ------------------------------------------------------------ 2025-09-08T08:01:35,987 ... 2025-09-08T08:01:35,987 c_db_dir = path_to_string(db_dir) 2025-09-08T08:01:35,987 c_wal_dir = path_to_string(wal_dir) 2025-09-08T08:01:35,988 with nogil: 2025-09-08T08:01:35,988 st = self.engine.RestoreDBFromBackup( 2025-09-08T08:01:35,988 c_backup_id, 2025-09-08T08:01:35,988 ^ 2025-09-08T08:01:35,988 ------------------------------------------------------------ 2025-09-08T08:01:35,988 rocksdb/_rocksdb.pyx:1911:16: Converting to Python object not allowed without gil 2025-09-08T08:01:35,989 Error compiling Cython file: 2025-09-08T08:01:35,989 ------------------------------------------------------------ 2025-09-08T08:01:35,989 ... 2025-09-08T08:01:35,989 c_wal_dir = path_to_string(wal_dir) 2025-09-08T08:01:35,989 with nogil: 2025-09-08T08:01:35,989 st = self.engine.RestoreDBFromBackup( 2025-09-08T08:01:35,989 c_backup_id, 2025-09-08T08:01:35,990 c_db_dir, 2025-09-08T08:01:35,990 ^ 2025-09-08T08:01:35,990 ------------------------------------------------------------ 2025-09-08T08:01:35,990 rocksdb/_rocksdb.pyx:1912:16: Converting to Python object not allowed without gil 2025-09-08T08:01:35,990 Error compiling Cython file: 2025-09-08T08:01:35,990 ------------------------------------------------------------ 2025-09-08T08:01:35,990 ... 2025-09-08T08:01:35,991 with nogil: 2025-09-08T08:01:35,991 st = self.engine.RestoreDBFromBackup( 2025-09-08T08:01:35,991 c_backup_id, 2025-09-08T08:01:35,991 c_db_dir, 2025-09-08T08:01:35,991 c_wal_dir) 2025-09-08T08:01:35,991 ^ 2025-09-08T08:01:35,991 ------------------------------------------------------------ 2025-09-08T08:01:35,992 rocksdb/_rocksdb.pyx:1913:16: Converting to Python object not allowed without gil 2025-09-08T08:01:35,992 Error compiling Cython file: 2025-09-08T08:01:35,992 ------------------------------------------------------------ 2025-09-08T08:01:35,992 ... 2025-09-08T08:01:35,992 c_db_dir = path_to_string(db_dir) 2025-09-08T08:01:35,992 c_wal_dir = path_to_string(wal_dir) 2025-09-08T08:01:35,993 with nogil: 2025-09-08T08:01:35,993 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T08:01:35,993 ^ 2025-09-08T08:01:35,993 ------------------------------------------------------------ 2025-09-08T08:01:35,993 rocksdb/_rocksdb.pyx:1926:54: Coercion from Python not allowed without the GIL 2025-09-08T08:01:35,993 Error compiling Cython file: 2025-09-08T08:01:35,993 ------------------------------------------------------------ 2025-09-08T08:01:35,993 ... 2025-09-08T08:01:35,994 c_db_dir = path_to_string(db_dir) 2025-09-08T08:01:35,994 c_wal_dir = path_to_string(wal_dir) 2025-09-08T08:01:35,994 with nogil: 2025-09-08T08:01:35,994 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T08:01:35,994 ^ 2025-09-08T08:01:35,994 ------------------------------------------------------------ 2025-09-08T08:01:35,995 rocksdb/_rocksdb.pyx:1926:54: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:35,995 Error compiling Cython file: 2025-09-08T08:01:35,995 ------------------------------------------------------------ 2025-09-08T08:01:35,995 ... 2025-09-08T08:01:35,995 c_db_dir = path_to_string(db_dir) 2025-09-08T08:01:35,995 c_wal_dir = path_to_string(wal_dir) 2025-09-08T08:01:35,995 with nogil: 2025-09-08T08:01:35,996 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T08:01:35,996 ^ 2025-09-08T08:01:35,996 ------------------------------------------------------------ 2025-09-08T08:01:35,996 rocksdb/_rocksdb.pyx:1926:28: Accessing Python attribute not allowed without gil 2025-09-08T08:01:35,996 Error compiling Cython file: 2025-09-08T08:01:35,996 ------------------------------------------------------------ 2025-09-08T08:01:35,996 ... 2025-09-08T08:01:35,997 c_db_dir = path_to_string(db_dir) 2025-09-08T08:01:35,997 c_wal_dir = path_to_string(wal_dir) 2025-09-08T08:01:35,997 with nogil: 2025-09-08T08:01:35,997 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T08:01:35,997 ^ 2025-09-08T08:01:35,997 ------------------------------------------------------------ 2025-09-08T08:01:35,997 rocksdb/_rocksdb.pyx:1926:54: Constructing Python tuple not allowed without gil 2025-09-08T08:01:35,998 Error compiling Cython file: 2025-09-08T08:01:35,998 ------------------------------------------------------------ 2025-09-08T08:01:35,998 ... 2025-09-08T08:01:35,998 c_db_dir = path_to_string(db_dir) 2025-09-08T08:01:35,998 c_wal_dir = path_to_string(wal_dir) 2025-09-08T08:01:35,998 with nogil: 2025-09-08T08:01:35,998 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T08:01:35,999 ^ 2025-09-08T08:01:35,999 ------------------------------------------------------------ 2025-09-08T08:01:35,999 rocksdb/_rocksdb.pyx:1926:55: Converting to Python object not allowed without gil 2025-09-08T08:01:35,999 Error compiling Cython file: 2025-09-08T08:01:35,999 ------------------------------------------------------------ 2025-09-08T08:01:35,999 ... 2025-09-08T08:01:36,000 c_db_dir = path_to_string(db_dir) 2025-09-08T08:01:36,000 c_wal_dir = path_to_string(wal_dir) 2025-09-08T08:01:36,000 with nogil: 2025-09-08T08:01:36,000 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T08:01:36,000 ^ 2025-09-08T08:01:36,000 ------------------------------------------------------------ 2025-09-08T08:01:36,000 rocksdb/_rocksdb.pyx:1926:65: Converting to Python object not allowed without gil 2025-09-08T08:01:36,001 Error compiling Cython file: 2025-09-08T08:01:36,001 ------------------------------------------------------------ 2025-09-08T08:01:36,001 ... 2025-09-08T08:01:36,001 check_status(st) 2025-09-08T08:01:36,001 def stop_backup(self): 2025-09-08T08:01:36,001 with nogil: 2025-09-08T08:01:36,001 self.engine.StopBackup() 2025-09-08T08:01:36,001 ^ 2025-09-08T08:01:36,001 ------------------------------------------------------------ 2025-09-08T08:01:36,002 rocksdb/_rocksdb.pyx:1932:34: Discarding owned Python object not allowed without gil 2025-09-08T08:01:36,002 Error compiling Cython file: 2025-09-08T08:01:36,002 ------------------------------------------------------------ 2025-09-08T08:01:36,002 ... 2025-09-08T08:01:36,002 check_status(st) 2025-09-08T08:01:36,002 def stop_backup(self): 2025-09-08T08:01:36,002 with nogil: 2025-09-08T08:01:36,002 self.engine.StopBackup() 2025-09-08T08:01:36,002 ^ 2025-09-08T08:01:36,003 ------------------------------------------------------------ 2025-09-08T08:01:36,003 rocksdb/_rocksdb.pyx:1932:34: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:36,003 Error compiling Cython file: 2025-09-08T08:01:36,003 ------------------------------------------------------------ 2025-09-08T08:01:36,003 ... 2025-09-08T08:01:36,003 check_status(st) 2025-09-08T08:01:36,003 def stop_backup(self): 2025-09-08T08:01:36,003 with nogil: 2025-09-08T08:01:36,004 self.engine.StopBackup() 2025-09-08T08:01:36,004 ^ 2025-09-08T08:01:36,004 ------------------------------------------------------------ 2025-09-08T08:01:36,004 rocksdb/_rocksdb.pyx:1932:23: Accessing Python attribute not allowed without gil 2025-09-08T08:01:36,004 Error compiling Cython file: 2025-09-08T08:01:36,004 ------------------------------------------------------------ 2025-09-08T08:01:36,004 ... 2025-09-08T08:01:36,004 check_status(st) 2025-09-08T08:01:36,005 def stop_backup(self): 2025-09-08T08:01:36,005 with nogil: 2025-09-08T08:01:36,005 self.engine.StopBackup() 2025-09-08T08:01:36,005 ^ 2025-09-08T08:01:36,005 ------------------------------------------------------------ 2025-09-08T08:01:36,005 rocksdb/_rocksdb.pyx:1932:34: Constructing Python tuple not allowed without gil 2025-09-08T08:01:36,005 Error compiling Cython file: 2025-09-08T08:01:36,005 ------------------------------------------------------------ 2025-09-08T08:01:36,005 ... 2025-09-08T08:01:36,005 cdef uint32_t c_num_backups_to_keep 2025-09-08T08:01:36,006 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T08:01:36,006 with nogil: 2025-09-08T08:01:36,006 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T08:01:36,006 ^ 2025-09-08T08:01:36,006 ------------------------------------------------------------ 2025-09-08T08:01:36,006 rocksdb/_rocksdb.pyx:1941:44: Coercion from Python not allowed without the GIL 2025-09-08T08:01:36,006 Error compiling Cython file: 2025-09-08T08:01:36,006 ------------------------------------------------------------ 2025-09-08T08:01:36,006 ... 2025-09-08T08:01:36,007 cdef uint32_t c_num_backups_to_keep 2025-09-08T08:01:36,007 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T08:01:36,007 with nogil: 2025-09-08T08:01:36,007 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T08:01:36,007 ^ 2025-09-08T08:01:36,007 ------------------------------------------------------------ 2025-09-08T08:01:36,007 rocksdb/_rocksdb.pyx:1941:44: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:36,007 Error compiling Cython file: 2025-09-08T08:01:36,008 ------------------------------------------------------------ 2025-09-08T08:01:36,008 ... 2025-09-08T08:01:36,008 cdef uint32_t c_num_backups_to_keep 2025-09-08T08:01:36,008 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T08:01:36,008 with nogil: 2025-09-08T08:01:36,008 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T08:01:36,008 ^ 2025-09-08T08:01:36,008 ------------------------------------------------------------ 2025-09-08T08:01:36,008 rocksdb/_rocksdb.pyx:1941:28: Accessing Python attribute not allowed without gil 2025-09-08T08:01:36,009 Error compiling Cython file: 2025-09-08T08:01:36,009 ------------------------------------------------------------ 2025-09-08T08:01:36,009 ... 2025-09-08T08:01:36,009 cdef uint32_t c_num_backups_to_keep 2025-09-08T08:01:36,009 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T08:01:36,009 with nogil: 2025-09-08T08:01:36,009 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T08:01:36,009 ^ 2025-09-08T08:01:36,009 ------------------------------------------------------------ 2025-09-08T08:01:36,010 rocksdb/_rocksdb.pyx:1941:44: Constructing Python tuple not allowed without gil 2025-09-08T08:01:36,010 Error compiling Cython file: 2025-09-08T08:01:36,010 ------------------------------------------------------------ 2025-09-08T08:01:36,010 ... 2025-09-08T08:01:36,010 cdef uint32_t c_num_backups_to_keep 2025-09-08T08:01:36,010 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T08:01:36,010 with nogil: 2025-09-08T08:01:36,010 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T08:01:36,011 ^ 2025-09-08T08:01:36,011 ------------------------------------------------------------ 2025-09-08T08:01:36,011 rocksdb/_rocksdb.pyx:1941:45: Converting to Python object not allowed without gil 2025-09-08T08:01:36,011 Error compiling Cython file: 2025-09-08T08:01:36,011 ------------------------------------------------------------ 2025-09-08T08:01:36,011 ... 2025-09-08T08:01:36,011 cdef backup.BackupID c_backup_id 2025-09-08T08:01:36,011 c_backup_id = backup_id 2025-09-08T08:01:36,012 with nogil: 2025-09-08T08:01:36,012 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T08:01:36,012 ^ 2025-09-08T08:01:36,012 ------------------------------------------------------------ 2025-09-08T08:01:36,012 rocksdb/_rocksdb.pyx:1951:41: Coercion from Python not allowed without the GIL 2025-09-08T08:01:36,012 Error compiling Cython file: 2025-09-08T08:01:36,012 ------------------------------------------------------------ 2025-09-08T08:01:36,012 ... 2025-09-08T08:01:36,012 cdef backup.BackupID c_backup_id 2025-09-08T08:01:36,013 c_backup_id = backup_id 2025-09-08T08:01:36,013 with nogil: 2025-09-08T08:01:36,013 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T08:01:36,013 ^ 2025-09-08T08:01:36,013 ------------------------------------------------------------ 2025-09-08T08:01:36,013 rocksdb/_rocksdb.pyx:1951:41: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:36,013 Error compiling Cython file: 2025-09-08T08:01:36,013 ------------------------------------------------------------ 2025-09-08T08:01:36,013 ... 2025-09-08T08:01:36,014 cdef backup.BackupID c_backup_id 2025-09-08T08:01:36,014 c_backup_id = backup_id 2025-09-08T08:01:36,014 with nogil: 2025-09-08T08:01:36,014 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T08:01:36,014 ^ 2025-09-08T08:01:36,014 ------------------------------------------------------------ 2025-09-08T08:01:36,014 rocksdb/_rocksdb.pyx:1951:28: Accessing Python attribute not allowed without gil 2025-09-08T08:01:36,015 Error compiling Cython file: 2025-09-08T08:01:36,015 ------------------------------------------------------------ 2025-09-08T08:01:36,015 ... 2025-09-08T08:01:36,015 cdef backup.BackupID c_backup_id 2025-09-08T08:01:36,015 c_backup_id = backup_id 2025-09-08T08:01:36,015 with nogil: 2025-09-08T08:01:36,015 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T08:01:36,015 ^ 2025-09-08T08:01:36,015 ------------------------------------------------------------ 2025-09-08T08:01:36,015 rocksdb/_rocksdb.pyx:1951:41: Constructing Python tuple not allowed without gil 2025-09-08T08:01:36,016 Error compiling Cython file: 2025-09-08T08:01:36,016 ------------------------------------------------------------ 2025-09-08T08:01:36,016 ... 2025-09-08T08:01:36,016 cdef backup.BackupID c_backup_id 2025-09-08T08:01:36,016 c_backup_id = backup_id 2025-09-08T08:01:36,016 with nogil: 2025-09-08T08:01:36,016 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T08:01:36,016 ^ 2025-09-08T08:01:36,017 ------------------------------------------------------------ 2025-09-08T08:01:36,017 rocksdb/_rocksdb.pyx:1951:42: Converting to Python object not allowed without gil 2025-09-08T08:01:36,017 Error compiling Cython file: 2025-09-08T08:01:36,017 ------------------------------------------------------------ 2025-09-08T08:01:36,017 ... 2025-09-08T08:01:36,017 def get_backup_info(self): 2025-09-08T08:01:36,017 cdef vector[backup.BackupInfo] backup_info 2025-09-08T08:01:36,018 with nogil: 2025-09-08T08:01:36,018 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T08:01:36,018 ^ 2025-09-08T08:01:36,018 ------------------------------------------------------------ 2025-09-08T08:01:36,018 rocksdb/_rocksdb.pyx:1959:37: Discarding owned Python object not allowed without gil 2025-09-08T08:01:36,018 Error compiling Cython file: 2025-09-08T08:01:36,018 ------------------------------------------------------------ 2025-09-08T08:01:36,019 ... 2025-09-08T08:01:36,019 def get_backup_info(self): 2025-09-08T08:01:36,019 cdef vector[backup.BackupInfo] backup_info 2025-09-08T08:01:36,019 with nogil: 2025-09-08T08:01:36,019 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T08:01:36,019 ^ 2025-09-08T08:01:36,019 ------------------------------------------------------------ 2025-09-08T08:01:36,020 rocksdb/_rocksdb.pyx:1959:37: Calling gil-requiring function not allowed without gil 2025-09-08T08:01:36,020 Error compiling Cython file: 2025-09-08T08:01:36,020 ------------------------------------------------------------ 2025-09-08T08:01:36,020 ... 2025-09-08T08:01:36,020 def get_backup_info(self): 2025-09-08T08:01:36,020 cdef vector[backup.BackupInfo] backup_info 2025-09-08T08:01:36,020 with nogil: 2025-09-08T08:01:36,021 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T08:01:36,021 ^ 2025-09-08T08:01:36,021 ------------------------------------------------------------ 2025-09-08T08:01:36,021 rocksdb/_rocksdb.pyx:1959:23: Accessing Python attribute not allowed without gil 2025-09-08T08:01:36,021 Error compiling Cython file: 2025-09-08T08:01:36,021 ------------------------------------------------------------ 2025-09-08T08:01:36,021 ... 2025-09-08T08:01:36,022 def get_backup_info(self): 2025-09-08T08:01:36,022 cdef vector[backup.BackupInfo] backup_info 2025-09-08T08:01:36,022 with nogil: 2025-09-08T08:01:36,022 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T08:01:36,022 ^ 2025-09-08T08:01:36,022 ------------------------------------------------------------ 2025-09-08T08:01:36,023 rocksdb/_rocksdb.pyx:1959:37: Constructing Python tuple not allowed without gil 2025-09-08T08:01:36,023 Error compiling Cython file: 2025-09-08T08:01:36,023 ------------------------------------------------------------ 2025-09-08T08:01:36,023 ... 2025-09-08T08:01:36,023 def get_backup_info(self): 2025-09-08T08:01:36,023 cdef vector[backup.BackupInfo] backup_info 2025-09-08T08:01:36,023 with nogil: 2025-09-08T08:01:36,023 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T08:01:36,024 ^ 2025-09-08T08:01:36,024 ------------------------------------------------------------ 2025-09-08T08:01:36,024 rocksdb/_rocksdb.pyx:1959:44: Converting to Python object not allowed without gil 2025-09-08T08:01:36,024 Traceback (most recent call last): 2025-09-08T08:01:36,024 File "", line 2, in 2025-09-08T08:01:36,024 exec(compile(''' 2025-09-08T08:01:36,024 ~~~~^^^^^^^^^^^^ 2025-09-08T08:01:36,024 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:01:36,024 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,024 ...<32 lines>... 2025-09-08T08:01:36,025 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:01:36,025 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,025 ''' % ('/tmp/pip-wheel-j8rv6grx/python-rocksdb_33b4dcac7db74d6ab7462020bbceadd7/setup.py',), "", "exec")) 2025-09-08T08:01:36,025 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,025 File "", line 35, in 2025-09-08T08:01:36,025 File "/tmp/pip-wheel-j8rv6grx/python-rocksdb_33b4dcac7db74d6ab7462020bbceadd7/setup.py", line 45, in 2025-09-08T08:01:36,025 ext_modules=cythonize([mod1]), 2025-09-08T08:01:36,025 ~~~~~~~~~^^^^^^^^ 2025-09-08T08:01:36,025 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize 2025-09-08T08:01:36,025 cythonize_one(*args) 2025-09-08T08:01:36,025 ~~~~~~~~~~~~~^^^^^^^ 2025-09-08T08:01:36,026 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1298, in cythonize_one 2025-09-08T08:01:36,026 raise CompileError(None, pyx_file) 2025-09-08T08:01:36,026 Cython.Compiler.Errors.CompileError: rocksdb/_rocksdb.pyx 2025-09-08T08:01:36,026 Compiling rocksdb/_rocksdb.pyx because it changed. 2025-09-08T08:01:36,026 [1/1] Cythonizing rocksdb/_rocksdb.pyx 2025-09-08T08:01:36,465 ERROR: python setup.py egg_info exited with 1 2025-09-08T08:01:36,479 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T08:01:36,479 exec(compile('"'"''"'"''"'"' 2025-09-08T08:01:36,479 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:01:36,479 # 2025-09-08T08:01:36,479 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T08:01:36,479 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T08:01:36,479 # - It provides a clear error message when setuptools is not installed. 2025-09-08T08:01:36,479 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T08:01:36,479 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T08:01:36,479 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T08:01:36,479 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T08:01:36,479 import os, sys, tokenize, traceback 2025-09-08T08:01:36,479 2025-09-08T08:01:36,479 try: 2025-09-08T08:01:36,479 import setuptools 2025-09-08T08:01:36,479 except ImportError: 2025-09-08T08:01:36,479 print( 2025-09-08T08:01:36,479 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T08:01:36,479 "the build environment with exception:", 2025-09-08T08:01:36,479 file=sys.stderr, 2025-09-08T08:01:36,479 ) 2025-09-08T08:01:36,479 traceback.print_exc() 2025-09-08T08:01:36,479 sys.exit(1) 2025-09-08T08:01:36,479 2025-09-08T08:01:36,479 __file__ = %r 2025-09-08T08:01:36,479 sys.argv[0] = __file__ 2025-09-08T08:01:36,479 2025-09-08T08:01:36,479 if os.path.exists(__file__): 2025-09-08T08:01:36,479 filename = __file__ 2025-09-08T08:01:36,479 with tokenize.open(__file__) as f: 2025-09-08T08:01:36,479 setup_py_code = f.read() 2025-09-08T08:01:36,479 else: 2025-09-08T08:01:36,479 filename = "" 2025-09-08T08:01:36,479 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T08:01:36,479 2025-09-08T08:01:36,479 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:01:36,479 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-j8rv6grx/python-rocksdb_33b4dcac7db74d6ab7462020bbceadd7/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-8ttenguu[/] 2025-09-08T08:01:36,479 [bold magenta]cwd[/]: /tmp/pip-wheel-j8rv6grx/python-rocksdb_33b4dcac7db74d6ab7462020bbceadd7/ 2025-09-08T08:01:36,479 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T08:01:36,480 ERROR: metadata generation failed 2025-09-08T08:01:36,486 Exception information: 2025-09-08T08:01:36,486 Traceback (most recent call last): 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T08:01:36,486 call_subprocess( 2025-09-08T08:01:36,486 ~~~~~~~~~~~~~~~^ 2025-09-08T08:01:36,486 args, 2025-09-08T08:01:36,486 ^^^^^ 2025-09-08T08:01:36,486 ...<2 lines>... 2025-09-08T08:01:36,486 spinner=spinner, 2025-09-08T08:01:36,486 ^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,486 ) 2025-09-08T08:01:36,486 ^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T08:01:36,486 raise error 2025-09-08T08:01:36,486 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T08:01:36,486 2025-09-08T08:01:36,486 The above exception was the direct cause of the following exception: 2025-09-08T08:01:36,486 2025-09-08T08:01:36,486 Traceback (most recent call last): 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T08:01:36,486 status = _inner_run() 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T08:01:36,486 return self.run(options, args) 2025-09-08T08:01:36,486 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T08:01:36,486 return func(self, options, args) 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T08:01:36,486 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T08:01:36,486 result = self._result = resolver.resolve( 2025-09-08T08:01:36,486 ~~~~~~~~~~~~~~~~^ 2025-09-08T08:01:36,486 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T08:01:36,486 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,486 ) 2025-09-08T08:01:36,486 ^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T08:01:36,486 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T08:01:36,486 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T08:01:36,486 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T08:01:36,486 if not criterion.candidates: 2025-09-08T08:01:36,486 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T08:01:36,486 return bool(self._sequence) 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T08:01:36,486 self._bool = any(self) 2025-09-08T08:01:36,486 ~~~^^^^^^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T08:01:36,486 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T08:01:36,486 ^^^^^^^^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T08:01:36,486 candidate = func() 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T08:01:36,486 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T08:01:36,486 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:01:36,486 link, template, name, version 2025-09-08T08:01:36,486 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,486 ) 2025-09-08T08:01:36,486 ^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T08:01:36,486 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T08:01:36,486 ~~~~~~~~~~~~~^ 2025-09-08T08:01:36,486 link, 2025-09-08T08:01:36,486 ^^^^^ 2025-09-08T08:01:36,486 ...<3 lines>... 2025-09-08T08:01:36,486 version=version, 2025-09-08T08:01:36,486 ^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,486 ) 2025-09-08T08:01:36,486 ^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T08:01:36,486 super().__init__( 2025-09-08T08:01:36,486 ~~~~~~~~~~~~~~~~^ 2025-09-08T08:01:36,486 link=link, 2025-09-08T08:01:36,486 ^^^^^^^^^^ 2025-09-08T08:01:36,486 ...<4 lines>... 2025-09-08T08:01:36,486 version=version, 2025-09-08T08:01:36,486 ^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,486 ) 2025-09-08T08:01:36,486 ^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T08:01:36,486 self.dist = self._prepare() 2025-09-08T08:01:36,486 ~~~~~~~~~~~~~^^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T08:01:36,486 dist = self._prepare_distribution() 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T08:01:36,486 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T08:01:36,486 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T08:01:36,486 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T08:01:36,486 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T08:01:36,486 dist = _get_prepared_distribution( 2025-09-08T08:01:36,486 req, 2025-09-08T08:01:36,486 ...<3 lines>... 2025-09-08T08:01:36,486 self.check_build_deps, 2025-09-08T08:01:36,486 ) 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T08:01:36,486 abstract_dist.prepare_distribution_metadata( 2025-09-08T08:01:36,486 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:01:36,486 finder, build_isolation, check_build_deps 2025-09-08T08:01:36,486 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,486 ) 2025-09-08T08:01:36,486 ^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T08:01:36,486 self.req.prepare_metadata() 2025-09-08T08:01:36,486 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T08:01:36,486 self.metadata_directory = generate_metadata_legacy( 2025-09-08T08:01:36,486 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:01:36,486 build_env=self.build_env, 2025-09-08T08:01:36,486 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,486 ...<3 lines>... 2025-09-08T08:01:36,486 details=details, 2025-09-08T08:01:36,486 ^^^^^^^^^^^^^^^^ 2025-09-08T08:01:36,486 ) 2025-09-08T08:01:36,486 ^ 2025-09-08T08:01:36,486 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T08:01:36,486 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T08:01:36,486 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T08:01:36,508 Removed python-rocksdb==0.6.5 from https://files.pythonhosted.org/packages/03/ce/b489751d33cd1d1ddbd747bb12b340a59f9302e5192ae9714e3f183224a7/python-rocksdb-0.6.5.tar.gz from build tracker '/tmp/pip-build-tracker-d6vv_rj4' 2025-09-08T08:01:36,508 Removed build tracker: '/tmp/pip-build-tracker-d6vv_rj4'