2025-09-08T02:43:24,739 Created temporary directory: /tmp/pip-build-tracker-miw_v5ok 2025-09-08T02:43:24,739 Initialized build tracking at /tmp/pip-build-tracker-miw_v5ok 2025-09-08T02:43:24,739 Created build tracker: /tmp/pip-build-tracker-miw_v5ok 2025-09-08T02:43:24,739 Entered build tracker: /tmp/pip-build-tracker-miw_v5ok 2025-09-08T02:43:24,740 Created temporary directory: /tmp/pip-wheel-m8c5gxkj 2025-09-08T02:43:24,743 Created temporary directory: /tmp/pip-ephem-wheel-cache-tpvlbwso 2025-09-08T02:43:24,801 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T02:43:24,803 2 location(s) to search for versions of pyrocksdb: 2025-09-08T02:43:24,803 * https://pypi.org/simple/pyrocksdb/ 2025-09-08T02:43:24,803 * https://www.piwheels.org/simple/pyrocksdb/ 2025-09-08T02:43:24,804 Fetching project page and analyzing links: https://pypi.org/simple/pyrocksdb/ 2025-09-08T02:43:24,804 Getting page https://pypi.org/simple/pyrocksdb/ 2025-09-08T02:43:24,805 Found index url https://pypi.org/simple/ 2025-09-08T02:43:24,962 Fetched page https://pypi.org/simple/pyrocksdb/ as application/vnd.pypi.simple.v1+json 2025-09-08T02:43:24,963 Found link https://files.pythonhosted.org/packages/92/02/ea89030b42c545df7ae8cfccd567399de1118f26bf23f629fb5391c3e2f8/pyrocksdb-0.4.tar.gz (from https://pypi.org/simple/pyrocksdb/), version: 0.4 2025-09-08T02:43:24,964 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrocksdb/ 2025-09-08T02:43:24,964 Getting page https://www.piwheels.org/simple/pyrocksdb/ 2025-09-08T02:43:24,966 Found index url https://www.piwheels.org/simple/ 2025-09-08T02:43:25,104 Fetched page https://www.piwheels.org/simple/pyrocksdb/ as text/html 2025-09-08T02:43:25,105 Skipping link: not a file: https://www.piwheels.org/simple/pyrocksdb/ 2025-09-08T02:43:25,106 Skipping link: not a file: https://pypi.org/simple/pyrocksdb/ 2025-09-08T02:43:25,143 Given no hashes to check 1 links for project 'pyrocksdb': discarding no candidates 2025-09-08T02:43:25,144 Collecting pyrocksdb==0.4 2025-09-08T02:43:25,146 Created temporary directory: /tmp/pip-unpack-5isbjnp5 2025-09-08T02:43:25,284 Downloading pyrocksdb-0.4.tar.gz (139 kB) 2025-09-08T02:43:25,366 Added pyrocksdb==0.4 from https://files.pythonhosted.org/packages/92/02/ea89030b42c545df7ae8cfccd567399de1118f26bf23f629fb5391c3e2f8/pyrocksdb-0.4.tar.gz to build tracker '/tmp/pip-build-tracker-miw_v5ok' 2025-09-08T02:43:25,367 Running setup.py (path:/tmp/pip-wheel-m8c5gxkj/pyrocksdb_d4d788cf15a34582ace38be57e83e0f0/setup.py) egg_info for package pyrocksdb 2025-09-08T02:43:25,368 Created temporary directory: /tmp/pip-pip-egg-info-4hmh3k56 2025-09-08T02:43:25,368 Preparing metadata (setup.py): started 2025-09-08T02:43:25,369 Running command python setup.py egg_info 2025-09-08T02:43:29,683 Error compiling Cython file: 2025-09-08T02:43:29,683 ------------------------------------------------------------ 2025-09-08T02:43:29,683 ... 2025-09-08T02:43:29,683 from cpython.bytes cimport PyBytes_Size 2025-09-08T02:43:29,683 from cpython.bytes cimport PyBytes_FromString 2025-09-08T02:43:29,683 from cpython.bytes cimport PyBytes_FromStringAndSize 2025-09-08T02:43:29,683 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T02:43:29,683 from std_memory cimport shared_ptr 2025-09-08T02:43:29,683 ^ 2025-09-08T02:43:29,684 ------------------------------------------------------------ 2025-09-08T02:43:29,684 rocksdb/_rocksdb.pyx:15:0: 'std_memory.pxd' not found 2025-09-08T02:43:29,698 Error compiling Cython file: 2025-09-08T02:43:29,698 ------------------------------------------------------------ 2025-09-08T02:43:29,698 ... 2025-09-08T02:43:29,698 from cpython.bytes cimport PyBytes_Size 2025-09-08T02:43:29,698 from cpython.bytes cimport PyBytes_FromString 2025-09-08T02:43:29,698 from cpython.bytes cimport PyBytes_FromStringAndSize 2025-09-08T02:43:29,698 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T02:43:29,698 from std_memory cimport shared_ptr 2025-09-08T02:43:29,699 ^ 2025-09-08T02:43:29,699 ------------------------------------------------------------ 2025-09-08T02:43:29,699 rocksdb/_rocksdb.pyx:15:0: 'std_memory/shared_ptr.pxd' not found 2025-09-08T02:43:29,727 Error compiling Cython file: 2025-09-08T02:43:29,727 ------------------------------------------------------------ 2025-09-08T02:43:29,727 ... 2025-09-08T02:43:29,727 from cpython.bytes cimport PyBytes_FromString 2025-09-08T02:43:29,727 from cpython.bytes cimport PyBytes_FromStringAndSize 2025-09-08T02:43:29,728 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T02:43:29,728 from std_memory cimport shared_ptr 2025-09-08T02:43:29,728 cimport options 2025-09-08T02:43:29,728 ^ 2025-09-08T02:43:29,728 ------------------------------------------------------------ 2025-09-08T02:43:29,728 rocksdb/_rocksdb.pyx:16:8: 'options.pxd' not found 2025-09-08T02:43:29,753 Error compiling Cython file: 2025-09-08T02:43:29,753 ------------------------------------------------------------ 2025-09-08T02:43:29,754 ... 2025-09-08T02:43:29,754 from cpython.bytes cimport PyBytes_FromStringAndSize 2025-09-08T02:43:29,754 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T02:43:29,754 from std_memory cimport shared_ptr 2025-09-08T02:43:29,754 cimport options 2025-09-08T02:43:29,754 cimport merge_operator 2025-09-08T02:43:29,754 ^ 2025-09-08T02:43:29,754 ------------------------------------------------------------ 2025-09-08T02:43:29,755 rocksdb/_rocksdb.pyx:17:8: 'merge_operator.pxd' not found 2025-09-08T02:43:29,780 Error compiling Cython file: 2025-09-08T02:43:29,780 ------------------------------------------------------------ 2025-09-08T02:43:29,781 ... 2025-09-08T02:43:29,781 from cpython.unicode cimport PyUnicode_Decode 2025-09-08T02:43:29,781 from std_memory cimport shared_ptr 2025-09-08T02:43:29,781 cimport options 2025-09-08T02:43:29,781 cimport merge_operator 2025-09-08T02:43:29,781 cimport filter_policy 2025-09-08T02:43:29,781 ^ 2025-09-08T02:43:29,781 ------------------------------------------------------------ 2025-09-08T02:43:29,782 rocksdb/_rocksdb.pyx:18:8: 'filter_policy.pxd' not found 2025-09-08T02:43:29,808 Error compiling Cython file: 2025-09-08T02:43:29,808 ------------------------------------------------------------ 2025-09-08T02:43:29,808 ... 2025-09-08T02:43:29,808 from std_memory cimport shared_ptr 2025-09-08T02:43:29,809 cimport options 2025-09-08T02:43:29,809 cimport merge_operator 2025-09-08T02:43:29,809 cimport filter_policy 2025-09-08T02:43:29,809 cimport comparator 2025-09-08T02:43:29,809 ^ 2025-09-08T02:43:29,809 ------------------------------------------------------------ 2025-09-08T02:43:29,809 rocksdb/_rocksdb.pyx:19:8: 'comparator.pxd' not found 2025-09-08T02:43:29,835 Error compiling Cython file: 2025-09-08T02:43:29,835 ------------------------------------------------------------ 2025-09-08T02:43:29,835 ... 2025-09-08T02:43:29,835 from std_memory cimport shared_ptr 2025-09-08T02:43:29,835 cimport options 2025-09-08T02:43:29,835 cimport merge_operator 2025-09-08T02:43:29,835 cimport filter_policy 2025-09-08T02:43:29,835 cimport comparator 2025-09-08T02:43:29,835 cimport slice_transform 2025-09-08T02:43:29,835 ^ 2025-09-08T02:43:29,836 ------------------------------------------------------------ 2025-09-08T02:43:29,836 rocksdb/_rocksdb.pyx:20:8: 'slice_transform.pxd' not found 2025-09-08T02:43:29,861 Error compiling Cython file: 2025-09-08T02:43:29,861 ------------------------------------------------------------ 2025-09-08T02:43:29,861 ... 2025-09-08T02:43:29,861 cimport options 2025-09-08T02:43:29,861 cimport merge_operator 2025-09-08T02:43:29,861 cimport filter_policy 2025-09-08T02:43:29,861 cimport comparator 2025-09-08T02:43:29,861 cimport slice_transform 2025-09-08T02:43:29,862 cimport cache 2025-09-08T02:43:29,862 ^ 2025-09-08T02:43:29,862 ------------------------------------------------------------ 2025-09-08T02:43:29,862 rocksdb/_rocksdb.pyx:21:8: 'cache.pxd' not found 2025-09-08T02:43:29,886 Error compiling Cython file: 2025-09-08T02:43:29,887 ------------------------------------------------------------ 2025-09-08T02:43:29,887 ... 2025-09-08T02:43:29,887 cimport merge_operator 2025-09-08T02:43:29,887 cimport filter_policy 2025-09-08T02:43:29,887 cimport comparator 2025-09-08T02:43:29,887 cimport slice_transform 2025-09-08T02:43:29,887 cimport cache 2025-09-08T02:43:29,887 cimport logger 2025-09-08T02:43:29,887 ^ 2025-09-08T02:43:29,887 ------------------------------------------------------------ 2025-09-08T02:43:29,888 rocksdb/_rocksdb.pyx:22:8: 'logger.pxd' not found 2025-09-08T02:43:29,912 Error compiling Cython file: 2025-09-08T02:43:29,912 ------------------------------------------------------------ 2025-09-08T02:43:29,912 ... 2025-09-08T02:43:29,912 cimport filter_policy 2025-09-08T02:43:29,912 cimport comparator 2025-09-08T02:43:29,912 cimport slice_transform 2025-09-08T02:43:29,912 cimport cache 2025-09-08T02:43:29,912 cimport logger 2025-09-08T02:43:29,913 cimport snapshot 2025-09-08T02:43:29,913 ^ 2025-09-08T02:43:29,913 ------------------------------------------------------------ 2025-09-08T02:43:29,913 rocksdb/_rocksdb.pyx:23:8: 'snapshot.pxd' not found 2025-09-08T02:43:29,937 Error compiling Cython file: 2025-09-08T02:43:29,937 ------------------------------------------------------------ 2025-09-08T02:43:29,937 ... 2025-09-08T02:43:29,937 cimport comparator 2025-09-08T02:43:29,937 cimport slice_transform 2025-09-08T02:43:29,937 cimport cache 2025-09-08T02:43:29,937 cimport logger 2025-09-08T02:43:29,937 cimport snapshot 2025-09-08T02:43:29,937 cimport db 2025-09-08T02:43:29,938 ^ 2025-09-08T02:43:29,938 ------------------------------------------------------------ 2025-09-08T02:43:29,938 rocksdb/_rocksdb.pyx:24:8: 'db.pxd' not found 2025-09-08T02:43:29,963 Error compiling Cython file: 2025-09-08T02:43:29,963 ------------------------------------------------------------ 2025-09-08T02:43:29,963 ... 2025-09-08T02:43:29,963 cimport slice_transform 2025-09-08T02:43:29,963 cimport cache 2025-09-08T02:43:29,963 cimport logger 2025-09-08T02:43:29,963 cimport snapshot 2025-09-08T02:43:29,963 cimport db 2025-09-08T02:43:29,963 cimport iterator 2025-09-08T02:43:29,963 ^ 2025-09-08T02:43:29,964 ------------------------------------------------------------ 2025-09-08T02:43:29,964 rocksdb/_rocksdb.pyx:25:8: 'iterator.pxd' not found 2025-09-08T02:43:29,993 Error compiling Cython file: 2025-09-08T02:43:29,993 ------------------------------------------------------------ 2025-09-08T02:43:29,993 ... 2025-09-08T02:43:29,993 cimport cache 2025-09-08T02:43:29,993 cimport logger 2025-09-08T02:43:29,994 cimport snapshot 2025-09-08T02:43:29,994 cimport db 2025-09-08T02:43:29,994 cimport iterator 2025-09-08T02:43:29,994 cimport backup 2025-09-08T02:43:29,994 ^ 2025-09-08T02:43:29,994 ------------------------------------------------------------ 2025-09-08T02:43:29,994 rocksdb/_rocksdb.pyx:26:8: 'backup.pxd' not found 2025-09-08T02:43:30,023 Error compiling Cython file: 2025-09-08T02:43:30,023 ------------------------------------------------------------ 2025-09-08T02:43:30,023 ... 2025-09-08T02:43:30,023 cimport logger 2025-09-08T02:43:30,023 cimport snapshot 2025-09-08T02:43:30,023 cimport db 2025-09-08T02:43:30,024 cimport iterator 2025-09-08T02:43:30,024 cimport backup 2025-09-08T02:43:30,024 cimport env 2025-09-08T02:43:30,024 ^ 2025-09-08T02:43:30,024 ------------------------------------------------------------ 2025-09-08T02:43:30,024 rocksdb/_rocksdb.pyx:27:8: 'env.pxd' not found 2025-09-08T02:43:30,050 Error compiling Cython file: 2025-09-08T02:43:30,050 ------------------------------------------------------------ 2025-09-08T02:43:30,051 ... 2025-09-08T02:43:30,051 cimport snapshot 2025-09-08T02:43:30,051 cimport db 2025-09-08T02:43:30,051 cimport iterator 2025-09-08T02:43:30,051 cimport backup 2025-09-08T02:43:30,051 cimport env 2025-09-08T02:43:30,051 cimport table_factory 2025-09-08T02:43:30,051 ^ 2025-09-08T02:43:30,052 ------------------------------------------------------------ 2025-09-08T02:43:30,052 rocksdb/_rocksdb.pyx:28:8: 'table_factory.pxd' not found 2025-09-08T02:43:30,078 Error compiling Cython file: 2025-09-08T02:43:30,078 ------------------------------------------------------------ 2025-09-08T02:43:30,078 ... 2025-09-08T02:43:30,078 cimport db 2025-09-08T02:43:30,078 cimport iterator 2025-09-08T02:43:30,078 cimport backup 2025-09-08T02:43:30,078 cimport env 2025-09-08T02:43:30,078 cimport table_factory 2025-09-08T02:43:30,079 cimport memtablerep 2025-09-08T02:43:30,079 ^ 2025-09-08T02:43:30,079 ------------------------------------------------------------ 2025-09-08T02:43:30,079 rocksdb/_rocksdb.pyx:29:8: 'memtablerep.pxd' not found 2025-09-08T02:43:30,107 Error compiling Cython file: 2025-09-08T02:43:30,107 ------------------------------------------------------------ 2025-09-08T02:43:30,107 ... 2025-09-08T02:43:30,107 cimport iterator 2025-09-08T02:43:30,107 cimport backup 2025-09-08T02:43:30,107 cimport env 2025-09-08T02:43:30,107 cimport table_factory 2025-09-08T02:43:30,107 cimport memtablerep 2025-09-08T02:43:30,108 cimport universal_compaction 2025-09-08T02:43:30,108 ^ 2025-09-08T02:43:30,108 ------------------------------------------------------------ 2025-09-08T02:43:30,108 rocksdb/_rocksdb.pyx:30:8: 'universal_compaction.pxd' not found 2025-09-08T02:43:30,122 Error compiling Cython file: 2025-09-08T02:43:30,122 ------------------------------------------------------------ 2025-09-08T02:43:30,122 ... 2025-09-08T02:43:30,122 cimport memtablerep 2025-09-08T02:43:30,122 cimport universal_compaction 2025-09-08T02:43:30,123 # Enums are the only exception for direct imports 2025-09-08T02:43:30,123 # Their name als already unique enough 2025-09-08T02:43:30,123 from universal_compaction cimport kCompactionStopStyleSimilarSize 2025-09-08T02:43:30,123 ^ 2025-09-08T02:43:30,123 ------------------------------------------------------------ 2025-09-08T02:43:30,123 rocksdb/_rocksdb.pyx:34:0: 'universal_compaction/kCompactionStopStyleSimilarSize.pxd' not found 2025-09-08T02:43:30,137 Error compiling Cython file: 2025-09-08T02:43:30,137 ------------------------------------------------------------ 2025-09-08T02:43:30,137 ... 2025-09-08T02:43:30,138 cimport universal_compaction 2025-09-08T02:43:30,138 # Enums are the only exception for direct imports 2025-09-08T02:43:30,138 # Their name als already unique enough 2025-09-08T02:43:30,138 from universal_compaction cimport kCompactionStopStyleSimilarSize 2025-09-08T02:43:30,138 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T02:43:30,138 ^ 2025-09-08T02:43:30,138 ------------------------------------------------------------ 2025-09-08T02:43:30,138 rocksdb/_rocksdb.pyx:35:0: 'universal_compaction/kCompactionStopStyleTotalSize.pxd' not found 2025-09-08T02:43:30,152 Error compiling Cython file: 2025-09-08T02:43:30,152 ------------------------------------------------------------ 2025-09-08T02:43:30,152 ... 2025-09-08T02:43:30,152 # Enums are the only exception for direct imports 2025-09-08T02:43:30,152 # Their name als already unique enough 2025-09-08T02:43:30,152 from universal_compaction cimport kCompactionStopStyleSimilarSize 2025-09-08T02:43:30,153 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T02:43:30,153 from options cimport kCompactionStyleLevel 2025-09-08T02:43:30,153 ^ 2025-09-08T02:43:30,153 ------------------------------------------------------------ 2025-09-08T02:43:30,153 rocksdb/_rocksdb.pyx:37:0: 'options/kCompactionStyleLevel.pxd' not found 2025-09-08T02:43:30,166 Error compiling Cython file: 2025-09-08T02:43:30,166 ------------------------------------------------------------ 2025-09-08T02:43:30,166 ... 2025-09-08T02:43:30,166 # Their name als already unique enough 2025-09-08T02:43:30,167 from universal_compaction cimport kCompactionStopStyleSimilarSize 2025-09-08T02:43:30,167 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T02:43:30,167 from options cimport kCompactionStyleLevel 2025-09-08T02:43:30,167 from options cimport kCompactionStyleUniversal 2025-09-08T02:43:30,167 ^ 2025-09-08T02:43:30,167 ------------------------------------------------------------ 2025-09-08T02:43:30,167 rocksdb/_rocksdb.pyx:38:0: 'options/kCompactionStyleUniversal.pxd' not found 2025-09-08T02:43:30,192 Error compiling Cython file: 2025-09-08T02:43:30,193 ------------------------------------------------------------ 2025-09-08T02:43:30,193 ... 2025-09-08T02:43:30,193 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T02:43:30,193 from options cimport kCompactionStyleLevel 2025-09-08T02:43:30,193 from options cimport kCompactionStyleUniversal 2025-09-08T02:43:30,193 from slice_ cimport Slice 2025-09-08T02:43:30,193 ^ 2025-09-08T02:43:30,194 ------------------------------------------------------------ 2025-09-08T02:43:30,194 rocksdb/_rocksdb.pyx:40:0: 'slice_.pxd' not found 2025-09-08T02:43:30,206 Error compiling Cython file: 2025-09-08T02:43:30,206 ------------------------------------------------------------ 2025-09-08T02:43:30,206 ... 2025-09-08T02:43:30,206 from universal_compaction cimport kCompactionStopStyleTotalSize 2025-09-08T02:43:30,206 from options cimport kCompactionStyleLevel 2025-09-08T02:43:30,207 from options cimport kCompactionStyleUniversal 2025-09-08T02:43:30,207 from slice_ cimport Slice 2025-09-08T02:43:30,207 ^ 2025-09-08T02:43:30,207 ------------------------------------------------------------ 2025-09-08T02:43:30,207 rocksdb/_rocksdb.pyx:40:0: 'slice_/Slice.pxd' not found 2025-09-08T02:43:30,232 Error compiling Cython file: 2025-09-08T02:43:30,232 ------------------------------------------------------------ 2025-09-08T02:43:30,233 ... 2025-09-08T02:43:30,233 from options cimport kCompactionStyleLevel 2025-09-08T02:43:30,233 from options cimport kCompactionStyleUniversal 2025-09-08T02:43:30,233 from slice_ cimport Slice 2025-09-08T02:43:30,233 from status cimport Status 2025-09-08T02:43:30,233 ^ 2025-09-08T02:43:30,233 ------------------------------------------------------------ 2025-09-08T02:43:30,234 rocksdb/_rocksdb.pyx:41:0: 'status.pxd' not found 2025-09-08T02:43:30,245 Error compiling Cython file: 2025-09-08T02:43:30,245 ------------------------------------------------------------ 2025-09-08T02:43:30,245 ... 2025-09-08T02:43:30,245 from options cimport kCompactionStyleLevel 2025-09-08T02:43:30,245 from options cimport kCompactionStyleUniversal 2025-09-08T02:43:30,245 from slice_ cimport Slice 2025-09-08T02:43:30,246 from status cimport Status 2025-09-08T02:43:30,246 ^ 2025-09-08T02:43:30,246 ------------------------------------------------------------ 2025-09-08T02:43:30,246 rocksdb/_rocksdb.pyx:41:0: 'status/Status.pxd' not found 2025-09-08T02:43:30,246 Error compiling Cython file: 2025-09-08T02:43:30,246 ------------------------------------------------------------ 2025-09-08T02:43:30,246 ... 2025-09-08T02:43:30,247 from interfaces import Comparator as IComparator 2025-09-08T02:43:30,247 from interfaces import SliceTransform as ISliceTransform 2025-09-08T02:43:30,247 import traceback 2025-09-08T02:43:30,247 import errors 2025-09-08T02:43:30,247 ctypedef const filter_policy.FilterPolicy ConstFilterPolicy 2025-09-08T02:43:30,247 ^ 2025-09-08T02:43:30,247 ------------------------------------------------------------ 2025-09-08T02:43:30,247 rocksdb/_rocksdb.pyx:52:15: 'FilterPolicy' is not a type identifier 2025-09-08T02:43:30,248 Error compiling Cython file: 2025-09-08T02:43:30,248 ------------------------------------------------------------ 2025-09-08T02:43:30,248 ... 2025-09-08T02:43:30,248 import errors 2025-09-08T02:43:30,248 ctypedef const filter_policy.FilterPolicy ConstFilterPolicy 2025-09-08T02:43:30,248 cdef extern from "cpp/utils.hpp" namespace "py_rocks": 2025-09-08T02:43:30,248 cdef const Slice* vector_data(vector[Slice]&) 2025-09-08T02:43:30,249 ^ 2025-09-08T02:43:30,249 ------------------------------------------------------------ 2025-09-08T02:43:30,249 rocksdb/_rocksdb.pyx:55:15: 'Slice' is not a type identifier 2025-09-08T02:43:30,249 Error compiling Cython file: 2025-09-08T02:43:30,249 ------------------------------------------------------------ 2025-09-08T02:43:30,249 ... 2025-09-08T02:43:30,249 import errors 2025-09-08T02:43:30,250 ctypedef const filter_policy.FilterPolicy ConstFilterPolicy 2025-09-08T02:43:30,250 cdef extern from "cpp/utils.hpp" namespace "py_rocks": 2025-09-08T02:43:30,250 cdef const Slice* vector_data(vector[Slice]&) 2025-09-08T02:43:30,250 ^ 2025-09-08T02:43:30,250 ------------------------------------------------------------ 2025-09-08T02:43:30,250 rocksdb/_rocksdb.pyx:55:41: unknown type in template argument 2025-09-08T02:43:30,269 Error compiling Cython file: 2025-09-08T02:43:30,270 ------------------------------------------------------------ 2025-09-08T02:43:30,270 ... 2025-09-08T02:43:30,270 cdef extern from "Python.h": 2025-09-08T02:43:30,270 void PyEval_InitThreads() 2025-09-08T02:43:30,270 PyEval_InitThreads() 2025-09-08T02:43:30,270 ## Here comes the stuff to wrap the status to exception 2025-09-08T02:43:30,270 cdef check_status(const Status& st): 2025-09-08T02:43:30,270 ^ 2025-09-08T02:43:30,270 ------------------------------------------------------------ 2025-09-08T02:43:30,271 rocksdb/_rocksdb.pyx:65:24: 'Status' is not a type identifier 2025-09-08T02:43:30,271 Error compiling Cython file: 2025-09-08T02:43:30,271 ------------------------------------------------------------ 2025-09-08T02:43:30,271 ... 2025-09-08T02:43:30,271 return string(PyBytes_AsString(path), PyBytes_Size(path)) 2025-09-08T02:43:30,271 cdef string_to_bytes(string ob): 2025-09-08T02:43:30,272 return PyBytes_FromStringAndSize(ob.c_str(), ob.size()) 2025-09-08T02:43:30,272 cdef Slice bytes_to_slice(ob) except *: 2025-09-08T02:43:30,272 ^ 2025-09-08T02:43:30,272 ------------------------------------------------------------ 2025-09-08T02:43:30,272 rocksdb/_rocksdb.pyx:100:5: 'Slice' is not a type identifier 2025-09-08T02:43:30,272 Error compiling Cython file: 2025-09-08T02:43:30,273 ------------------------------------------------------------ 2025-09-08T02:43:30,273 ... 2025-09-08T02:43:30,273 return PyBytes_FromStringAndSize(ob.c_str(), ob.size()) 2025-09-08T02:43:30,273 cdef Slice bytes_to_slice(ob) except *: 2025-09-08T02:43:30,273 return Slice(PyBytes_AsString(ob), PyBytes_Size(ob)) 2025-09-08T02:43:30,273 cdef slice_to_bytes(Slice sl): 2025-09-08T02:43:30,273 ^ 2025-09-08T02:43:30,273 ------------------------------------------------------------ 2025-09-08T02:43:30,274 rocksdb/_rocksdb.pyx:103:20: 'Slice' is not a type identifier 2025-09-08T02:43:30,274 Error compiling Cython file: 2025-09-08T02:43:30,274 ------------------------------------------------------------ 2025-09-08T02:43:30,274 ... 2025-09-08T02:43:30,274 @cython.internal 2025-09-08T02:43:30,274 cdef class PyComparator(object): 2025-09-08T02:43:30,274 cdef object get_ob(self): 2025-09-08T02:43:30,274 return None 2025-09-08T02:43:30,274 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T02:43:30,275 ^ 2025-09-08T02:43:30,275 ------------------------------------------------------------ 2025-09-08T02:43:30,275 rocksdb/_rocksdb.pyx:126:15: 'Comparator' is not a type identifier 2025-09-08T02:43:30,275 Error compiling Cython file: 2025-09-08T02:43:30,275 ------------------------------------------------------------ 2025-09-08T02:43:30,275 ... 2025-09-08T02:43:30,275 return None 2025-09-08T02:43:30,275 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T02:43:30,276 return NULL 2025-09-08T02:43:30,276 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:30,276 ^ 2025-09-08T02:43:30,276 ------------------------------------------------------------ 2025-09-08T02:43:30,276 rocksdb/_rocksdb.pyx:129:28: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,276 Error compiling Cython file: 2025-09-08T02:43:30,276 ------------------------------------------------------------ 2025-09-08T02:43:30,276 ... 2025-09-08T02:43:30,277 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:30,277 pass 2025-09-08T02:43:30,277 @cython.internal 2025-09-08T02:43:30,277 cdef class PyGenericComparator(PyComparator): 2025-09-08T02:43:30,277 cdef comparator.ComparatorWrapper* comparator_ptr 2025-09-08T02:43:30,277 ^ 2025-09-08T02:43:30,277 ------------------------------------------------------------ 2025-09-08T02:43:30,277 rocksdb/_rocksdb.pyx:134:9: 'ComparatorWrapper' is not a type identifier 2025-09-08T02:43:30,278 Error compiling Cython file: 2025-09-08T02:43:30,278 ------------------------------------------------------------ 2025-09-08T02:43:30,278 ... 2025-09-08T02:43:30,278 del self.comparator_ptr 2025-09-08T02:43:30,278 cdef object get_ob(self): 2025-09-08T02:43:30,278 return self.ob 2025-09-08T02:43:30,278 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T02:43:30,278 ^ 2025-09-08T02:43:30,278 ------------------------------------------------------------ 2025-09-08T02:43:30,279 rocksdb/_rocksdb.pyx:155:15: 'Comparator' is not a type identifier 2025-09-08T02:43:30,279 Error compiling Cython file: 2025-09-08T02:43:30,279 ------------------------------------------------------------ 2025-09-08T02:43:30,279 ... 2025-09-08T02:43:30,279 return self.ob 2025-09-08T02:43:30,279 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T02:43:30,279 return self.comparator_ptr 2025-09-08T02:43:30,280 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:30,280 ^ 2025-09-08T02:43:30,280 ------------------------------------------------------------ 2025-09-08T02:43:30,280 rocksdb/_rocksdb.pyx:158:28: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,280 Error compiling Cython file: 2025-09-08T02:43:30,280 ------------------------------------------------------------ 2025-09-08T02:43:30,280 ... 2025-09-08T02:43:30,280 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:30,280 self.comparator_ptr.set_info_log(info_log) 2025-09-08T02:43:30,281 @cython.internal 2025-09-08T02:43:30,281 cdef class PyBytewiseComparator(PyComparator): 2025-09-08T02:43:30,281 cdef const comparator.Comparator* comparator_ptr 2025-09-08T02:43:30,281 ^ 2025-09-08T02:43:30,281 ------------------------------------------------------------ 2025-09-08T02:43:30,281 rocksdb/_rocksdb.pyx:163:15: 'Comparator' is not a type identifier 2025-09-08T02:43:30,281 Error compiling Cython file: 2025-09-08T02:43:30,282 ------------------------------------------------------------ 2025-09-08T02:43:30,282 ... 2025-09-08T02:43:30,282 bytes_to_slice(b)) 2025-09-08T02:43:30,282 cdef object get_ob(self): 2025-09-08T02:43:30,282 return self 2025-09-08T02:43:30,282 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T02:43:30,282 ^ 2025-09-08T02:43:30,282 ------------------------------------------------------------ 2025-09-08T02:43:30,283 rocksdb/_rocksdb.pyx:179:15: 'Comparator' is not a type identifier 2025-09-08T02:43:30,283 Error compiling Cython file: 2025-09-08T02:43:30,283 ------------------------------------------------------------ 2025-09-08T02:43:30,283 ... 2025-09-08T02:43:30,283 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T02:43:30,283 return self.comparator_ptr 2025-09-08T02:43:30,283 cdef int compare_callback( 2025-09-08T02:43:30,283 void* ctx, 2025-09-08T02:43:30,283 logger.Logger* log, 2025-09-08T02:43:30,284 ^ 2025-09-08T02:43:30,284 ------------------------------------------------------------ 2025-09-08T02:43:30,284 rocksdb/_rocksdb.pyx:184:4: 'Logger' is not a type identifier 2025-09-08T02:43:30,284 Error compiling Cython file: 2025-09-08T02:43:30,284 ------------------------------------------------------------ 2025-09-08T02:43:30,284 ... 2025-09-08T02:43:30,284 cdef int compare_callback( 2025-09-08T02:43:30,284 void* ctx, 2025-09-08T02:43:30,285 logger.Logger* log, 2025-09-08T02:43:30,285 string& error_msg, 2025-09-08T02:43:30,285 const Slice& a, 2025-09-08T02:43:30,285 ^ 2025-09-08T02:43:30,285 ------------------------------------------------------------ 2025-09-08T02:43:30,285 rocksdb/_rocksdb.pyx:186:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,285 Error compiling Cython file: 2025-09-08T02:43:30,285 ------------------------------------------------------------ 2025-09-08T02:43:30,285 ... 2025-09-08T02:43:30,286 cdef int compare_callback( 2025-09-08T02:43:30,286 void* ctx, 2025-09-08T02:43:30,286 logger.Logger* log, 2025-09-08T02:43:30,286 string& error_msg, 2025-09-08T02:43:30,286 const Slice& a, 2025-09-08T02:43:30,286 const Slice& b) with gil: 2025-09-08T02:43:30,286 ^ 2025-09-08T02:43:30,286 ------------------------------------------------------------ 2025-09-08T02:43:30,286 rocksdb/_rocksdb.pyx:187:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,286 Error compiling Cython file: 2025-09-08T02:43:30,287 ------------------------------------------------------------ 2025-09-08T02:43:30,287 ... 2025-09-08T02:43:30,287 @cython.internal 2025-09-08T02:43:30,287 cdef class PyFilterPolicy(object): 2025-09-08T02:43:30,287 cdef object get_ob(self): 2025-09-08T02:43:30,287 return None 2025-09-08T02:43:30,287 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T02:43:30,287 ^ 2025-09-08T02:43:30,287 ------------------------------------------------------------ 2025-09-08T02:43:30,288 rocksdb/_rocksdb.pyx:207:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,288 Error compiling Cython file: 2025-09-08T02:43:30,288 ------------------------------------------------------------ 2025-09-08T02:43:30,288 ... 2025-09-08T02:43:30,288 return None 2025-09-08T02:43:30,288 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T02:43:30,288 return shared_ptr[ConstFilterPolicy]() 2025-09-08T02:43:30,288 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:30,289 ^ 2025-09-08T02:43:30,289 ------------------------------------------------------------ 2025-09-08T02:43:30,289 rocksdb/_rocksdb.pyx:210:28: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,289 Error compiling Cython file: 2025-09-08T02:43:30,289 ------------------------------------------------------------ 2025-09-08T02:43:30,289 ... 2025-09-08T02:43:30,289 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:30,289 pass 2025-09-08T02:43:30,289 @cython.internal 2025-09-08T02:43:30,290 cdef class PyGenericFilterPolicy(PyFilterPolicy): 2025-09-08T02:43:30,290 cdef shared_ptr[filter_policy.FilterPolicyWrapper] policy 2025-09-08T02:43:30,290 ^ 2025-09-08T02:43:30,290 ------------------------------------------------------------ 2025-09-08T02:43:30,290 rocksdb/_rocksdb.pyx:215:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,290 Error compiling Cython file: 2025-09-08T02:43:30,290 ------------------------------------------------------------ 2025-09-08T02:43:30,290 ... 2025-09-08T02:43:30,290 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:30,291 pass 2025-09-08T02:43:30,291 @cython.internal 2025-09-08T02:43:30,291 cdef class PyGenericFilterPolicy(PyFilterPolicy): 2025-09-08T02:43:30,291 cdef shared_ptr[filter_policy.FilterPolicyWrapper] policy 2025-09-08T02:43:30,291 ^ 2025-09-08T02:43:30,291 ------------------------------------------------------------ 2025-09-08T02:43:30,291 rocksdb/_rocksdb.pyx:215:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,292 Error compiling Cython file: 2025-09-08T02:43:30,292 ------------------------------------------------------------ 2025-09-08T02:43:30,292 ... 2025-09-08T02:43:30,292 key_may_match_callback)) 2025-09-08T02:43:30,292 cdef object get_ob(self): 2025-09-08T02:43:30,292 return self.ob 2025-09-08T02:43:30,292 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T02:43:30,292 ^ 2025-09-08T02:43:30,292 ------------------------------------------------------------ 2025-09-08T02:43:30,293 rocksdb/_rocksdb.pyx:232:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,293 Error compiling Cython file: 2025-09-08T02:43:30,293 ------------------------------------------------------------ 2025-09-08T02:43:30,293 ... 2025-09-08T02:43:30,293 return self.ob 2025-09-08T02:43:30,293 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T02:43:30,293 return (self.policy) 2025-09-08T02:43:30,294 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:30,294 ^ 2025-09-08T02:43:30,294 ------------------------------------------------------------ 2025-09-08T02:43:30,294 rocksdb/_rocksdb.pyx:235:28: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,294 Error compiling Cython file: 2025-09-08T02:43:30,294 ------------------------------------------------------------ 2025-09-08T02:43:30,294 ... 2025-09-08T02:43:30,294 self.policy.get().set_info_log(info_log) 2025-09-08T02:43:30,295 cdef void create_filter_callback( 2025-09-08T02:43:30,295 void* ctx, 2025-09-08T02:43:30,295 logger.Logger* log, 2025-09-08T02:43:30,295 ^ 2025-09-08T02:43:30,295 ------------------------------------------------------------ 2025-09-08T02:43:30,295 rocksdb/_rocksdb.pyx:241:4: 'Logger' is not a type identifier 2025-09-08T02:43:30,295 Error compiling Cython file: 2025-09-08T02:43:30,295 ------------------------------------------------------------ 2025-09-08T02:43:30,296 ... 2025-09-08T02:43:30,296 cdef void create_filter_callback( 2025-09-08T02:43:30,296 void* ctx, 2025-09-08T02:43:30,296 logger.Logger* log, 2025-09-08T02:43:30,296 string& error_msg, 2025-09-08T02:43:30,296 const Slice* keys, 2025-09-08T02:43:30,296 ^ 2025-09-08T02:43:30,296 ------------------------------------------------------------ 2025-09-08T02:43:30,296 rocksdb/_rocksdb.pyx:243:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,297 performance hint: rocksdb/_rocksdb.pyx:239:0: Exception check on 'create_filter_callback' will always require the GIL to be acquired. 2025-09-08T02:43:30,297 Possible solutions: 2025-09-08T02:43:30,297 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-08T02:43:30,297 2. Use an 'int' return type on 'create_filter_callback' to allow an error code to be returned. 2025-09-08T02:43:30,297 Error compiling Cython file: 2025-09-08T02:43:30,297 ------------------------------------------------------------ 2025-09-08T02:43:30,297 ... 2025-09-08T02:43:30,297 logger.Log(log, "Error in create filter callback: %s", tb) 2025-09-08T02:43:30,297 error_msg.assign(str(error)) 2025-09-08T02:43:30,298 cdef cpp_bool key_may_match_callback( 2025-09-08T02:43:30,298 void* ctx, 2025-09-08T02:43:30,298 logger.Logger* log, 2025-09-08T02:43:30,298 ^ 2025-09-08T02:43:30,298 ------------------------------------------------------------ 2025-09-08T02:43:30,298 rocksdb/_rocksdb.pyx:258:4: 'Logger' is not a type identifier 2025-09-08T02:43:30,298 Error compiling Cython file: 2025-09-08T02:43:30,298 ------------------------------------------------------------ 2025-09-08T02:43:30,299 ... 2025-09-08T02:43:30,299 cdef cpp_bool key_may_match_callback( 2025-09-08T02:43:30,299 void* ctx, 2025-09-08T02:43:30,299 logger.Logger* log, 2025-09-08T02:43:30,299 string& error_msg, 2025-09-08T02:43:30,299 const Slice& key, 2025-09-08T02:43:30,299 ^ 2025-09-08T02:43:30,299 ------------------------------------------------------------ 2025-09-08T02:43:30,299 rocksdb/_rocksdb.pyx:260:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,300 Error compiling Cython file: 2025-09-08T02:43:30,300 ------------------------------------------------------------ 2025-09-08T02:43:30,300 ... 2025-09-08T02:43:30,300 cdef cpp_bool key_may_match_callback( 2025-09-08T02:43:30,300 void* ctx, 2025-09-08T02:43:30,300 logger.Logger* log, 2025-09-08T02:43:30,300 string& error_msg, 2025-09-08T02:43:30,300 const Slice& key, 2025-09-08T02:43:30,300 const Slice& filt) with gil: 2025-09-08T02:43:30,300 ^ 2025-09-08T02:43:30,300 ------------------------------------------------------------ 2025-09-08T02:43:30,301 rocksdb/_rocksdb.pyx:261:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,301 Error compiling Cython file: 2025-09-08T02:43:30,301 ------------------------------------------------------------ 2025-09-08T02:43:30,301 ... 2025-09-08T02:43:30,301 logger.Log(log, "Error in key_mach_match callback: %s", tb) 2025-09-08T02:43:30,301 error_msg.assign(str(error)) 2025-09-08T02:43:30,301 @cython.internal 2025-09-08T02:43:30,302 cdef class PyBloomFilterPolicy(PyFilterPolicy): 2025-09-08T02:43:30,302 cdef shared_ptr[ConstFilterPolicy] policy 2025-09-08T02:43:30,302 ^ 2025-09-08T02:43:30,302 ------------------------------------------------------------ 2025-09-08T02:43:30,302 rocksdb/_rocksdb.pyx:274:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,302 Error compiling Cython file: 2025-09-08T02:43:30,302 ------------------------------------------------------------ 2025-09-08T02:43:30,302 ... 2025-09-08T02:43:30,302 logger.Log(log, "Error in key_mach_match callback: %s", tb) 2025-09-08T02:43:30,303 error_msg.assign(str(error)) 2025-09-08T02:43:30,303 @cython.internal 2025-09-08T02:43:30,303 cdef class PyBloomFilterPolicy(PyFilterPolicy): 2025-09-08T02:43:30,303 cdef shared_ptr[ConstFilterPolicy] policy 2025-09-08T02:43:30,303 ^ 2025-09-08T02:43:30,303 ------------------------------------------------------------ 2025-09-08T02:43:30,303 rocksdb/_rocksdb.pyx:274:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,303 Error compiling Cython file: 2025-09-08T02:43:30,304 ------------------------------------------------------------ 2025-09-08T02:43:30,304 ... 2025-09-08T02:43:30,304 bytes_to_slice(filter_)) 2025-09-08T02:43:30,304 cdef object get_ob(self): 2025-09-08T02:43:30,304 return self 2025-09-08T02:43:30,304 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T02:43:30,304 ^ 2025-09-08T02:43:30,304 ------------------------------------------------------------ 2025-09-08T02:43:30,305 rocksdb/_rocksdb.pyx:304:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,305 Error compiling Cython file: 2025-09-08T02:43:30,305 ------------------------------------------------------------ 2025-09-08T02:43:30,305 ... 2025-09-08T02:43:30,305 ## Here comes the stuff for the merge operator 2025-09-08T02:43:30,305 @cython.internal 2025-09-08T02:43:30,305 cdef class PyMergeOperator(object): 2025-09-08T02:43:30,305 cdef shared_ptr[merge_operator.MergeOperator] merge_op 2025-09-08T02:43:30,306 ^ 2025-09-08T02:43:30,306 ------------------------------------------------------------ 2025-09-08T02:43:30,306 rocksdb/_rocksdb.pyx:315:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,306 Error compiling Cython file: 2025-09-08T02:43:30,306 ------------------------------------------------------------ 2025-09-08T02:43:30,306 ... 2025-09-08T02:43:30,306 ## Here comes the stuff for the merge operator 2025-09-08T02:43:30,307 @cython.internal 2025-09-08T02:43:30,307 cdef class PyMergeOperator(object): 2025-09-08T02:43:30,307 cdef shared_ptr[merge_operator.MergeOperator] merge_op 2025-09-08T02:43:30,307 ^ 2025-09-08T02:43:30,307 ------------------------------------------------------------ 2025-09-08T02:43:30,307 rocksdb/_rocksdb.pyx:315:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,307 Error compiling Cython file: 2025-09-08T02:43:30,307 ------------------------------------------------------------ 2025-09-08T02:43:30,307 ... 2025-09-08T02:43:30,308 raise TypeError(msg) 2025-09-08T02:43:30,308 cdef object get_ob(self): 2025-09-08T02:43:30,308 return self.ob 2025-09-08T02:43:30,308 cdef shared_ptr[merge_operator.MergeOperator] get_operator(self): 2025-09-08T02:43:30,308 ^ 2025-09-08T02:43:30,308 ------------------------------------------------------------ 2025-09-08T02:43:30,308 rocksdb/_rocksdb.pyx:346:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,308 Error compiling Cython file: 2025-09-08T02:43:30,309 ------------------------------------------------------------ 2025-09-08T02:43:30,309 ... 2025-09-08T02:43:30,309 cdef shared_ptr[merge_operator.MergeOperator] get_operator(self): 2025-09-08T02:43:30,309 return self.merge_op 2025-09-08T02:43:30,309 cdef cpp_bool merge_callback( 2025-09-08T02:43:30,309 void* ctx, 2025-09-08T02:43:30,309 const Slice& key, 2025-09-08T02:43:30,309 ^ 2025-09-08T02:43:30,309 ------------------------------------------------------------ 2025-09-08T02:43:30,310 rocksdb/_rocksdb.pyx:351:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,310 Error compiling Cython file: 2025-09-08T02:43:30,310 ------------------------------------------------------------ 2025-09-08T02:43:30,310 ... 2025-09-08T02:43:30,310 return self.merge_op 2025-09-08T02:43:30,310 cdef cpp_bool merge_callback( 2025-09-08T02:43:30,310 void* ctx, 2025-09-08T02:43:30,310 const Slice& key, 2025-09-08T02:43:30,310 const Slice* existing_value, 2025-09-08T02:43:30,311 ^ 2025-09-08T02:43:30,311 ------------------------------------------------------------ 2025-09-08T02:43:30,311 rocksdb/_rocksdb.pyx:352:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,311 Error compiling Cython file: 2025-09-08T02:43:30,311 ------------------------------------------------------------ 2025-09-08T02:43:30,311 ... 2025-09-08T02:43:30,311 cdef cpp_bool merge_callback( 2025-09-08T02:43:30,312 void* ctx, 2025-09-08T02:43:30,312 const Slice& key, 2025-09-08T02:43:30,312 const Slice* existing_value, 2025-09-08T02:43:30,312 const Slice& value, 2025-09-08T02:43:30,312 ^ 2025-09-08T02:43:30,312 ------------------------------------------------------------ 2025-09-08T02:43:30,312 rocksdb/_rocksdb.pyx:353:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,312 Error compiling Cython file: 2025-09-08T02:43:30,312 ------------------------------------------------------------ 2025-09-08T02:43:30,313 ... 2025-09-08T02:43:30,313 void* ctx, 2025-09-08T02:43:30,313 const Slice& key, 2025-09-08T02:43:30,313 const Slice* existing_value, 2025-09-08T02:43:30,313 const Slice& value, 2025-09-08T02:43:30,313 string* new_value, 2025-09-08T02:43:30,313 logger.Logger* log) with gil: 2025-09-08T02:43:30,313 ^ 2025-09-08T02:43:30,313 ------------------------------------------------------------ 2025-09-08T02:43:30,313 rocksdb/_rocksdb.pyx:355:4: 'Logger' is not a type identifier 2025-09-08T02:43:30,314 Error compiling Cython file: 2025-09-08T02:43:30,314 ------------------------------------------------------------ 2025-09-08T02:43:30,314 ... 2025-09-08T02:43:30,314 logger.Log(log, "Error in merge_callback: %s", tb) 2025-09-08T02:43:30,314 return False 2025-09-08T02:43:30,314 cdef cpp_bool full_merge_callback( 2025-09-08T02:43:30,314 void* ctx, 2025-09-08T02:43:30,314 const Slice& key, 2025-09-08T02:43:30,314 ^ 2025-09-08T02:43:30,315 ------------------------------------------------------------ 2025-09-08T02:43:30,315 rocksdb/_rocksdb.pyx:380:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,315 Error compiling Cython file: 2025-09-08T02:43:30,315 ------------------------------------------------------------ 2025-09-08T02:43:30,315 ... 2025-09-08T02:43:30,315 return False 2025-09-08T02:43:30,315 cdef cpp_bool full_merge_callback( 2025-09-08T02:43:30,315 void* ctx, 2025-09-08T02:43:30,316 const Slice& key, 2025-09-08T02:43:30,316 const Slice* existing_value, 2025-09-08T02:43:30,316 ^ 2025-09-08T02:43:30,316 ------------------------------------------------------------ 2025-09-08T02:43:30,316 rocksdb/_rocksdb.pyx:381:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,316 Error compiling Cython file: 2025-09-08T02:43:30,316 ------------------------------------------------------------ 2025-09-08T02:43:30,316 ... 2025-09-08T02:43:30,317 void* ctx, 2025-09-08T02:43:30,317 const Slice& key, 2025-09-08T02:43:30,317 const Slice* existing_value, 2025-09-08T02:43:30,317 const deque[string]& op_list, 2025-09-08T02:43:30,317 string* new_value, 2025-09-08T02:43:30,317 logger.Logger* log) with gil: 2025-09-08T02:43:30,317 ^ 2025-09-08T02:43:30,317 ------------------------------------------------------------ 2025-09-08T02:43:30,317 rocksdb/_rocksdb.pyx:384:4: 'Logger' is not a type identifier 2025-09-08T02:43:30,317 Error compiling Cython file: 2025-09-08T02:43:30,318 ------------------------------------------------------------ 2025-09-08T02:43:30,318 ... 2025-09-08T02:43:30,318 logger.Log(log, "Error in full_merge_callback: %s", tb) 2025-09-08T02:43:30,318 return False 2025-09-08T02:43:30,318 cdef cpp_bool partial_merge_callback( 2025-09-08T02:43:30,318 void* ctx, 2025-09-08T02:43:30,318 const Slice& key, 2025-09-08T02:43:30,318 ^ 2025-09-08T02:43:30,318 ------------------------------------------------------------ 2025-09-08T02:43:30,319 rocksdb/_rocksdb.pyx:409:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,319 Error compiling Cython file: 2025-09-08T02:43:30,319 ------------------------------------------------------------ 2025-09-08T02:43:30,319 ... 2025-09-08T02:43:30,319 return False 2025-09-08T02:43:30,319 cdef cpp_bool partial_merge_callback( 2025-09-08T02:43:30,319 void* ctx, 2025-09-08T02:43:30,319 const Slice& key, 2025-09-08T02:43:30,319 const Slice& left_op, 2025-09-08T02:43:30,320 ^ 2025-09-08T02:43:30,320 ------------------------------------------------------------ 2025-09-08T02:43:30,320 rocksdb/_rocksdb.pyx:410:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,320 Error compiling Cython file: 2025-09-08T02:43:30,320 ------------------------------------------------------------ 2025-09-08T02:43:30,320 ... 2025-09-08T02:43:30,320 cdef cpp_bool partial_merge_callback( 2025-09-08T02:43:30,320 void* ctx, 2025-09-08T02:43:30,321 const Slice& key, 2025-09-08T02:43:30,321 const Slice& left_op, 2025-09-08T02:43:30,321 const Slice& right_op, 2025-09-08T02:43:30,321 ^ 2025-09-08T02:43:30,321 ------------------------------------------------------------ 2025-09-08T02:43:30,321 rocksdb/_rocksdb.pyx:411:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,321 Error compiling Cython file: 2025-09-08T02:43:30,321 ------------------------------------------------------------ 2025-09-08T02:43:30,321 ... 2025-09-08T02:43:30,322 void* ctx, 2025-09-08T02:43:30,322 const Slice& key, 2025-09-08T02:43:30,322 const Slice& left_op, 2025-09-08T02:43:30,322 const Slice& right_op, 2025-09-08T02:43:30,322 string* new_value, 2025-09-08T02:43:30,322 logger.Logger* log) with gil: 2025-09-08T02:43:30,322 ^ 2025-09-08T02:43:30,322 ------------------------------------------------------------ 2025-09-08T02:43:30,322 rocksdb/_rocksdb.pyx:413:4: 'Logger' is not a type identifier 2025-09-08T02:43:30,323 Error compiling Cython file: 2025-09-08T02:43:30,323 ------------------------------------------------------------ 2025-09-08T02:43:30,323 ... 2025-09-08T02:43:30,323 ############################################## 2025-09-08T02:43:30,323 #### Here comes the Cache stuff 2025-09-08T02:43:30,323 @cython.internal 2025-09-08T02:43:30,323 cdef class PyCache(object): 2025-09-08T02:43:30,323 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T02:43:30,323 ^ 2025-09-08T02:43:30,323 ------------------------------------------------------------ 2025-09-08T02:43:30,324 rocksdb/_rocksdb.pyx:435:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,324 Error compiling Cython file: 2025-09-08T02:43:30,324 ------------------------------------------------------------ 2025-09-08T02:43:30,324 ... 2025-09-08T02:43:30,324 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T02:43:30,324 return shared_ptr[cache.Cache]() 2025-09-08T02:43:30,324 @cython.internal 2025-09-08T02:43:30,324 cdef class PyLRUCache(PyCache): 2025-09-08T02:43:30,324 cdef shared_ptr[cache.Cache] cache_ob 2025-09-08T02:43:30,325 ^ 2025-09-08T02:43:30,325 ------------------------------------------------------------ 2025-09-08T02:43:30,325 rocksdb/_rocksdb.pyx:440:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,325 Error compiling Cython file: 2025-09-08T02:43:30,325 ------------------------------------------------------------ 2025-09-08T02:43:30,325 ... 2025-09-08T02:43:30,325 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T02:43:30,325 return shared_ptr[cache.Cache]() 2025-09-08T02:43:30,326 @cython.internal 2025-09-08T02:43:30,326 cdef class PyLRUCache(PyCache): 2025-09-08T02:43:30,326 cdef shared_ptr[cache.Cache] cache_ob 2025-09-08T02:43:30,326 ^ 2025-09-08T02:43:30,326 ------------------------------------------------------------ 2025-09-08T02:43:30,326 rocksdb/_rocksdb.pyx:440:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,326 Error compiling Cython file: 2025-09-08T02:43:30,326 ------------------------------------------------------------ 2025-09-08T02:43:30,326 ... 2025-09-08T02:43:30,327 if shard_bits is not None: 2025-09-08T02:43:30,327 self.cache_ob = cache.NewLRUCache(capacity, shard_bits) 2025-09-08T02:43:30,327 else: 2025-09-08T02:43:30,327 self.cache_ob = cache.NewLRUCache(capacity) 2025-09-08T02:43:30,327 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T02:43:30,327 ^ 2025-09-08T02:43:30,327 ------------------------------------------------------------ 2025-09-08T02:43:30,327 rocksdb/_rocksdb.pyx:448:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,327 Error compiling Cython file: 2025-09-08T02:43:30,328 ------------------------------------------------------------ 2025-09-08T02:43:30,328 ... 2025-09-08T02:43:30,328 ############################### 2025-09-08T02:43:30,328 ### Here comes the stuff for SliceTransform 2025-09-08T02:43:30,328 @cython.internal 2025-09-08T02:43:30,328 cdef class PySliceTransform(object): 2025-09-08T02:43:30,328 cdef shared_ptr[slice_transform.SliceTransform] transfomer 2025-09-08T02:43:30,328 ^ 2025-09-08T02:43:30,328 ------------------------------------------------------------ 2025-09-08T02:43:30,329 rocksdb/_rocksdb.pyx:457:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,329 Error compiling Cython file: 2025-09-08T02:43:30,329 ------------------------------------------------------------ 2025-09-08T02:43:30,329 ... 2025-09-08T02:43:30,329 ############################### 2025-09-08T02:43:30,329 ### Here comes the stuff for SliceTransform 2025-09-08T02:43:30,329 @cython.internal 2025-09-08T02:43:30,329 cdef class PySliceTransform(object): 2025-09-08T02:43:30,329 cdef shared_ptr[slice_transform.SliceTransform] transfomer 2025-09-08T02:43:30,330 ^ 2025-09-08T02:43:30,330 ------------------------------------------------------------ 2025-09-08T02:43:30,330 rocksdb/_rocksdb.pyx:457:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,330 Error compiling Cython file: 2025-09-08T02:43:30,330 ------------------------------------------------------------ 2025-09-08T02:43:30,330 ... 2025-09-08T02:43:30,330 slice_in_range_callback)) 2025-09-08T02:43:30,330 cdef object get_ob(self): 2025-09-08T02:43:30,331 return self.ob 2025-09-08T02:43:30,331 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T02:43:30,331 ^ 2025-09-08T02:43:30,331 ------------------------------------------------------------ 2025-09-08T02:43:30,331 rocksdb/_rocksdb.pyx:477:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,331 Error compiling Cython file: 2025-09-08T02:43:30,331 ------------------------------------------------------------ 2025-09-08T02:43:30,331 ... 2025-09-08T02:43:30,332 return self.ob 2025-09-08T02:43:30,332 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T02:43:30,332 return self.transfomer 2025-09-08T02:43:30,332 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:30,332 ^ 2025-09-08T02:43:30,332 ------------------------------------------------------------ 2025-09-08T02:43:30,332 rocksdb/_rocksdb.pyx:480:28: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,333 Error compiling Cython file: 2025-09-08T02:43:30,333 ------------------------------------------------------------ 2025-09-08T02:43:30,333 ... 2025-09-08T02:43:30,333 cdef slice_transform.SliceTransformWrapper* ptr 2025-09-08T02:43:30,333 ptr = self.transfomer.get() 2025-09-08T02:43:30,333 ptr.set_info_log(info_log) 2025-09-08T02:43:30,333 cdef Slice slice_transform_callback( 2025-09-08T02:43:30,333 ^ 2025-09-08T02:43:30,333 ------------------------------------------------------------ 2025-09-08T02:43:30,334 rocksdb/_rocksdb.pyx:486:5: 'Slice' is not a type identifier 2025-09-08T02:43:30,334 Error compiling Cython file: 2025-09-08T02:43:30,334 ------------------------------------------------------------ 2025-09-08T02:43:30,334 ... 2025-09-08T02:43:30,334 ptr.set_info_log(info_log) 2025-09-08T02:43:30,334 cdef Slice slice_transform_callback( 2025-09-08T02:43:30,334 void* ctx, 2025-09-08T02:43:30,335 logger.Logger* log, 2025-09-08T02:43:30,335 ^ 2025-09-08T02:43:30,335 ------------------------------------------------------------ 2025-09-08T02:43:30,335 rocksdb/_rocksdb.pyx:488:4: 'Logger' is not a type identifier 2025-09-08T02:43:30,335 Error compiling Cython file: 2025-09-08T02:43:30,335 ------------------------------------------------------------ 2025-09-08T02:43:30,335 ... 2025-09-08T02:43:30,335 cdef Slice slice_transform_callback( 2025-09-08T02:43:30,336 void* ctx, 2025-09-08T02:43:30,336 logger.Logger* log, 2025-09-08T02:43:30,336 string& error_msg, 2025-09-08T02:43:30,336 const Slice& src) with gil: 2025-09-08T02:43:30,336 ^ 2025-09-08T02:43:30,336 ------------------------------------------------------------ 2025-09-08T02:43:30,336 rocksdb/_rocksdb.pyx:490:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,336 Error compiling Cython file: 2025-09-08T02:43:30,336 ------------------------------------------------------------ 2025-09-08T02:43:30,337 ... 2025-09-08T02:43:30,337 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T02:43:30,337 error_msg.assign(str(error)) 2025-09-08T02:43:30,337 cdef cpp_bool slice_in_domain_callback( 2025-09-08T02:43:30,337 void* ctx, 2025-09-08T02:43:30,337 logger.Logger* log, 2025-09-08T02:43:30,337 ^ 2025-09-08T02:43:30,337 ------------------------------------------------------------ 2025-09-08T02:43:30,337 rocksdb/_rocksdb.pyx:511:4: 'Logger' is not a type identifier 2025-09-08T02:43:30,338 Error compiling Cython file: 2025-09-08T02:43:30,338 ------------------------------------------------------------ 2025-09-08T02:43:30,338 ... 2025-09-08T02:43:30,338 cdef cpp_bool slice_in_domain_callback( 2025-09-08T02:43:30,338 void* ctx, 2025-09-08T02:43:30,338 logger.Logger* log, 2025-09-08T02:43:30,338 string& error_msg, 2025-09-08T02:43:30,338 const Slice& src) with gil: 2025-09-08T02:43:30,338 ^ 2025-09-08T02:43:30,338 ------------------------------------------------------------ 2025-09-08T02:43:30,339 rocksdb/_rocksdb.pyx:513:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,339 Error compiling Cython file: 2025-09-08T02:43:30,339 ------------------------------------------------------------ 2025-09-08T02:43:30,339 ... 2025-09-08T02:43:30,339 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T02:43:30,339 error_msg.assign(str(error)) 2025-09-08T02:43:30,339 cdef cpp_bool slice_in_range_callback( 2025-09-08T02:43:30,339 void* ctx, 2025-09-08T02:43:30,340 logger.Logger* log, 2025-09-08T02:43:30,340 ^ 2025-09-08T02:43:30,340 ------------------------------------------------------------ 2025-09-08T02:43:30,340 rocksdb/_rocksdb.pyx:524:4: 'Logger' is not a type identifier 2025-09-08T02:43:30,340 Error compiling Cython file: 2025-09-08T02:43:30,340 ------------------------------------------------------------ 2025-09-08T02:43:30,340 ... 2025-09-08T02:43:30,340 cdef cpp_bool slice_in_range_callback( 2025-09-08T02:43:30,340 void* ctx, 2025-09-08T02:43:30,341 logger.Logger* log, 2025-09-08T02:43:30,341 string& error_msg, 2025-09-08T02:43:30,341 const Slice& src) with gil: 2025-09-08T02:43:30,341 ^ 2025-09-08T02:43:30,341 ------------------------------------------------------------ 2025-09-08T02:43:30,341 rocksdb/_rocksdb.pyx:526:10: 'Slice' is not a type identifier 2025-09-08T02:43:30,341 Error compiling Cython file: 2025-09-08T02:43:30,341 ------------------------------------------------------------ 2025-09-08T02:43:30,342 ... 2025-09-08T02:43:30,342 ########################################### 2025-09-08T02:43:30,342 ## Here are the TableFactories 2025-09-08T02:43:30,342 @cython.internal 2025-09-08T02:43:30,342 cdef class PyTableFactory(object): 2025-09-08T02:43:30,342 cdef shared_ptr[table_factory.TableFactory] factory 2025-09-08T02:43:30,342 ^ 2025-09-08T02:43:30,342 ------------------------------------------------------------ 2025-09-08T02:43:30,342 rocksdb/_rocksdb.pyx:539:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,343 Error compiling Cython file: 2025-09-08T02:43:30,343 ------------------------------------------------------------ 2025-09-08T02:43:30,343 ... 2025-09-08T02:43:30,343 ########################################### 2025-09-08T02:43:30,343 ## Here are the TableFactories 2025-09-08T02:43:30,343 @cython.internal 2025-09-08T02:43:30,343 cdef class PyTableFactory(object): 2025-09-08T02:43:30,343 cdef shared_ptr[table_factory.TableFactory] factory 2025-09-08T02:43:30,343 ^ 2025-09-08T02:43:30,344 ------------------------------------------------------------ 2025-09-08T02:43:30,344 rocksdb/_rocksdb.pyx:539:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,344 Error compiling Cython file: 2025-09-08T02:43:30,344 ------------------------------------------------------------ 2025-09-08T02:43:30,344 ... 2025-09-08T02:43:30,344 ## Here are the TableFactories 2025-09-08T02:43:30,344 @cython.internal 2025-09-08T02:43:30,344 cdef class PyTableFactory(object): 2025-09-08T02:43:30,344 cdef shared_ptr[table_factory.TableFactory] factory 2025-09-08T02:43:30,345 cdef shared_ptr[table_factory.TableFactory] get_table_factory(self): 2025-09-08T02:43:30,345 ^ 2025-09-08T02:43:30,345 ------------------------------------------------------------ 2025-09-08T02:43:30,345 rocksdb/_rocksdb.pyx:541:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,345 Error compiling Cython file: 2025-09-08T02:43:30,345 ------------------------------------------------------------ 2025-09-08T02:43:30,345 ... 2025-09-08T02:43:30,345 cdef shared_ptr[table_factory.TableFactory] factory 2025-09-08T02:43:30,346 cdef shared_ptr[table_factory.TableFactory] get_table_factory(self): 2025-09-08T02:43:30,346 return self.factory 2025-09-08T02:43:30,346 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:30,346 ^ 2025-09-08T02:43:30,346 ------------------------------------------------------------ 2025-09-08T02:43:30,346 rocksdb/_rocksdb.pyx:544:28: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,346 Error compiling Cython file: 2025-09-08T02:43:30,346 ------------------------------------------------------------ 2025-09-08T02:43:30,347 ... 2025-09-08T02:43:30,347 table_options.filter_policy = self.py_filter_policy.get_policy() 2025-09-08T02:43:30,347 self.factory.reset(table_factory.NewBlockBasedTableFactory(table_options)) 2025-09-08T02:43:30,347 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:30,347 ^ 2025-09-08T02:43:30,347 ------------------------------------------------------------ 2025-09-08T02:43:30,347 rocksdb/_rocksdb.pyx:625:28: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,348 Error compiling Cython file: 2025-09-08T02:43:30,348 ------------------------------------------------------------ 2025-09-08T02:43:30,348 ... 2025-09-08T02:43:30,348 ############################################# 2025-09-08T02:43:30,348 ### Here are the MemtableFactories 2025-09-08T02:43:30,348 @cython.internal 2025-09-08T02:43:30,348 cdef class PyMemtableFactory(object): 2025-09-08T02:43:30,348 cdef shared_ptr[memtablerep.MemTableRepFactory] factory 2025-09-08T02:43:30,348 ^ 2025-09-08T02:43:30,348 ------------------------------------------------------------ 2025-09-08T02:43:30,349 rocksdb/_rocksdb.pyx:665:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,349 Error compiling Cython file: 2025-09-08T02:43:30,349 ------------------------------------------------------------ 2025-09-08T02:43:30,349 ... 2025-09-08T02:43:30,349 ############################################# 2025-09-08T02:43:30,349 ### Here are the MemtableFactories 2025-09-08T02:43:30,349 @cython.internal 2025-09-08T02:43:30,349 cdef class PyMemtableFactory(object): 2025-09-08T02:43:30,350 cdef shared_ptr[memtablerep.MemTableRepFactory] factory 2025-09-08T02:43:30,350 ^ 2025-09-08T02:43:30,350 ------------------------------------------------------------ 2025-09-08T02:43:30,350 rocksdb/_rocksdb.pyx:665:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,350 Error compiling Cython file: 2025-09-08T02:43:30,350 ------------------------------------------------------------ 2025-09-08T02:43:30,350 ... 2025-09-08T02:43:30,350 ### Here are the MemtableFactories 2025-09-08T02:43:30,350 @cython.internal 2025-09-08T02:43:30,351 cdef class PyMemtableFactory(object): 2025-09-08T02:43:30,351 cdef shared_ptr[memtablerep.MemTableRepFactory] factory 2025-09-08T02:43:30,351 cdef shared_ptr[memtablerep.MemTableRepFactory] get_memtable_factory(self): 2025-09-08T02:43:30,351 ^ 2025-09-08T02:43:30,351 ------------------------------------------------------------ 2025-09-08T02:43:30,351 rocksdb/_rocksdb.pyx:667:9: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,351 Error compiling Cython file: 2025-09-08T02:43:30,351 ------------------------------------------------------------ 2025-09-08T02:43:30,352 ... 2025-09-08T02:43:30,352 bzip2_compression = u'bzip2_compression' 2025-09-08T02:43:30,352 lz4_compression = u'lz4_compression' 2025-09-08T02:43:30,352 lz4hc_compression = u'lz4hc_compression' 2025-09-08T02:43:30,352 cdef class Options(object): 2025-09-08T02:43:30,352 cdef options.Options* opts 2025-09-08T02:43:30,352 ^ 2025-09-08T02:43:30,352 ------------------------------------------------------------ 2025-09-08T02:43:30,352 rocksdb/_rocksdb.pyx:705:9: 'Options' is not a type identifier 2025-09-08T02:43:30,353 Error compiling Cython file: 2025-09-08T02:43:30,353 ------------------------------------------------------------ 2025-09-08T02:43:30,353 ... 2025-09-08T02:43:30,353 # Forward declaration 2025-09-08T02:43:30,353 cdef class WriteBatchIterator 2025-09-08T02:43:30,353 cdef class WriteBatch(object): 2025-09-08T02:43:30,353 cdef db.WriteBatch* batch 2025-09-08T02:43:30,353 ^ 2025-09-08T02:43:30,354 ------------------------------------------------------------ 2025-09-08T02:43:30,354 rocksdb/_rocksdb.pyx:1242:9: 'WriteBatch' is not a type identifier 2025-09-08T02:43:30,354 Error compiling Cython file: 2025-09-08T02:43:30,354 ------------------------------------------------------------ 2025-09-08T02:43:30,354 ... 2025-09-08T02:43:30,354 @cython.internal 2025-09-08T02:43:30,354 cdef class WriteBatchIterator(object): 2025-09-08T02:43:30,354 # Need a reference to the WriteBatch. 2025-09-08T02:43:30,354 # The BatchItems are only pointers to the memory in WriteBatch. 2025-09-08T02:43:30,355 cdef WriteBatch batch 2025-09-08T02:43:30,355 cdef vector[db.BatchItem] items 2025-09-08T02:43:30,355 ^ 2025-09-08T02:43:30,355 ------------------------------------------------------------ 2025-09-08T02:43:30,355 rocksdb/_rocksdb.pyx:1282:19: unknown type in template argument 2025-09-08T02:43:30,355 Error compiling Cython file: 2025-09-08T02:43:30,355 ------------------------------------------------------------ 2025-09-08T02:43:30,355 ... 2025-09-08T02:43:30,355 return ret 2025-09-08T02:43:30,356 @cython.no_gc_clear 2025-09-08T02:43:30,356 cdef class DB(object): 2025-09-08T02:43:30,356 cdef Options opts 2025-09-08T02:43:30,356 cdef db.DB* db 2025-09-08T02:43:30,356 ^ 2025-09-08T02:43:30,356 ------------------------------------------------------------ 2025-09-08T02:43:30,356 rocksdb/_rocksdb.pyx:1321:9: 'DB' is not a type identifier 2025-09-08T02:43:30,356 Error compiling Cython file: 2025-09-08T02:43:30,357 ------------------------------------------------------------ 2025-09-08T02:43:30,357 ... 2025-09-08T02:43:30,357 read_tier="all"): 2025-09-08T02:43:30,357 # TODO: Is this really effiencet ? 2025-09-08T02:43:30,357 return locals() 2025-09-08T02:43:30,357 cdef options.ReadOptions build_read_opts(self, dict py_opts): 2025-09-08T02:43:30,357 ^ 2025-09-08T02:43:30,357 ------------------------------------------------------------ 2025-09-08T02:43:30,357 rocksdb/_rocksdb.pyx:1618:9: 'ReadOptions' is not a type identifier 2025-09-08T02:43:30,358 Error compiling Cython file: 2025-09-08T02:43:30,358 ------------------------------------------------------------ 2025-09-08T02:43:30,358 ... 2025-09-08T02:43:30,358 @cython.no_gc_clear 2025-09-08T02:43:30,358 @cython.internal 2025-09-08T02:43:30,358 cdef class Snapshot(object): 2025-09-08T02:43:30,358 cdef const snapshot.Snapshot* ptr 2025-09-08T02:43:30,358 ^ 2025-09-08T02:43:30,359 ------------------------------------------------------------ 2025-09-08T02:43:30,359 rocksdb/_rocksdb.pyx:1651:15: 'Snapshot' is not a type identifier 2025-09-08T02:43:30,359 Error compiling Cython file: 2025-09-08T02:43:30,359 ------------------------------------------------------------ 2025-09-08T02:43:30,359 ... 2025-09-08T02:43:30,359 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T02:43:30,359 @cython.internal 2025-09-08T02:43:30,359 cdef class BaseIterator(object): 2025-09-08T02:43:30,360 cdef iterator.Iterator* ptr 2025-09-08T02:43:30,360 ^ 2025-09-08T02:43:30,360 ------------------------------------------------------------ 2025-09-08T02:43:30,360 rocksdb/_rocksdb.pyx:1668:9: 'Iterator' is not a type identifier 2025-09-08T02:43:30,360 Error compiling Cython file: 2025-09-08T02:43:30,360 ------------------------------------------------------------ 2025-09-08T02:43:30,360 ... 2025-09-08T02:43:30,360 self.it.ptr.Prev() 2025-09-08T02:43:30,361 check_status(self.it.ptr.status()) 2025-09-08T02:43:30,361 return ret 2025-09-08T02:43:30,361 cdef class BackupEngine(object): 2025-09-08T02:43:30,361 cdef backup.BackupEngine* engine 2025-09-08T02:43:30,361 ^ 2025-09-08T02:43:30,361 ------------------------------------------------------------ 2025-09-08T02:43:30,361 rocksdb/_rocksdb.pyx:1776:9: 'BackupEngine' is not a type identifier 2025-09-08T02:43:30,400 Error compiling Cython file: 2025-09-08T02:43:30,400 ------------------------------------------------------------ 2025-09-08T02:43:30,401 ... 2025-09-08T02:43:30,401 def name(self): 2025-09-08T02:43:30,401 return PyBytes_FromString(self.policy.get().Name()) 2025-09-08T02:43:30,401 def create_filter(self, keys): 2025-09-08T02:43:30,401 cdef string dst 2025-09-08T02:43:30,401 cdef vector[Slice] c_keys 2025-09-08T02:43:30,401 ^ 2025-09-08T02:43:30,401 ------------------------------------------------------------ 2025-09-08T02:43:30,402 rocksdb/_rocksdb.pyx:284:20: unknown type in template argument 2025-09-08T02:43:30,431 Error compiling Cython file: 2025-09-08T02:43:30,432 ------------------------------------------------------------ 2025-09-08T02:43:30,432 ... 2025-09-08T02:43:30,432 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T02:43:30,432 return self.transfomer 2025-09-08T02:43:30,432 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:30,432 cdef slice_transform.SliceTransformWrapper* ptr 2025-09-08T02:43:30,432 ^ 2025-09-08T02:43:30,432 ------------------------------------------------------------ 2025-09-08T02:43:30,433 rocksdb/_rocksdb.pyx:481:13: 'SliceTransformWrapper' is not a type identifier 2025-09-08T02:43:30,442 Error compiling Cython file: 2025-09-08T02:43:30,442 ------------------------------------------------------------ 2025-09-08T02:43:30,442 ... 2025-09-08T02:43:30,442 block_size=None, 2025-09-08T02:43:30,442 block_size_deviation=None, 2025-09-08T02:43:30,442 block_restart_interval=None, 2025-09-08T02:43:30,442 whole_key_filtering=None): 2025-09-08T02:43:30,442 cdef table_factory.BlockBasedTableOptions table_options 2025-09-08T02:43:30,442 ^ 2025-09-08T02:43:30,442 ------------------------------------------------------------ 2025-09-08T02:43:30,443 rocksdb/_rocksdb.pyx:563:13: 'BlockBasedTableOptions' is not a type identifier 2025-09-08T02:43:30,457 Error compiling Cython file: 2025-09-08T02:43:30,457 ------------------------------------------------------------ 2025-09-08T02:43:30,457 ... 2025-09-08T02:43:30,457 huge_page_tlb_size=0, 2025-09-08T02:43:30,457 encoding_type='plain', 2025-09-08T02:43:30,457 py_bool full_scan_mode=False, 2025-09-08T02:43:30,457 py_bool store_index_in_file=False): 2025-09-08T02:43:30,457 cdef table_factory.PlainTableOptions table_options 2025-09-08T02:43:30,458 ^ 2025-09-08T02:43:30,458 ------------------------------------------------------------ 2025-09-08T02:43:30,458 rocksdb/_rocksdb.pyx:641:13: 'PlainTableOptions' is not a type identifier 2025-09-08T02:43:30,508 Error compiling Cython file: 2025-09-08T02:43:30,508 ------------------------------------------------------------ 2025-09-08T02:43:30,508 ... 2025-09-08T02:43:30,508 else: 2025-09-08T02:43:30,508 raise Exception("Unknown compaction style") 2025-09-08T02:43:30,508 property compaction_options_universal: 2025-09-08T02:43:30,508 def __get__(self): 2025-09-08T02:43:30,508 cdef universal_compaction.CompactionOptionsUniversal uopts 2025-09-08T02:43:30,508 ^ 2025-09-08T02:43:30,508 ------------------------------------------------------------ 2025-09-08T02:43:30,509 rocksdb/_rocksdb.pyx:1093:17: 'CompactionOptionsUniversal' is not a type identifier 2025-09-08T02:43:30,509 Error compiling Cython file: 2025-09-08T02:43:30,509 ------------------------------------------------------------ 2025-09-08T02:43:30,509 ... 2025-09-08T02:43:30,509 raise Exception("Unknown compaction style") 2025-09-08T02:43:30,509 return ret_ob 2025-09-08T02:43:30,510 def __set__(self, dict value): 2025-09-08T02:43:30,510 cdef universal_compaction.CompactionOptionsUniversal* uopts 2025-09-08T02:43:30,510 ^ 2025-09-08T02:43:30,510 ------------------------------------------------------------ 2025-09-08T02:43:30,510 rocksdb/_rocksdb.pyx:1114:17: 'CompactionOptionsUniversal' is not a type identifier 2025-09-08T02:43:30,520 Error compiling Cython file: 2025-09-08T02:43:30,520 ------------------------------------------------------------ 2025-09-08T02:43:30,520 ... 2025-09-08T02:43:30,520 cdef WriteBatch batch 2025-09-08T02:43:30,520 cdef vector[db.BatchItem] items 2025-09-08T02:43:30,520 cdef size_t pos 2025-09-08T02:43:30,521 def __init__(self, WriteBatch batch): 2025-09-08T02:43:30,521 cdef Status st 2025-09-08T02:43:30,521 ^ 2025-09-08T02:43:30,521 ------------------------------------------------------------ 2025-09-08T02:43:30,521 rocksdb/_rocksdb.pyx:1286:13: 'Status' is not a type identifier 2025-09-08T02:43:30,526 Error compiling Cython file: 2025-09-08T02:43:30,526 ------------------------------------------------------------ 2025-09-08T02:43:30,526 ... 2025-09-08T02:43:30,526 cdef class DB(object): 2025-09-08T02:43:30,526 cdef Options opts 2025-09-08T02:43:30,526 cdef db.DB* db 2025-09-08T02:43:30,526 def __cinit__(self, db_name, Options opts, read_only=False): 2025-09-08T02:43:30,526 cdef Status st 2025-09-08T02:43:30,526 ^ 2025-09-08T02:43:30,527 ------------------------------------------------------------ 2025-09-08T02:43:30,527 rocksdb/_rocksdb.pyx:1324:13: 'Status' is not a type identifier 2025-09-08T02:43:30,527 Error compiling Cython file: 2025-09-08T02:43:30,527 ------------------------------------------------------------ 2025-09-08T02:43:30,527 ... 2025-09-08T02:43:30,527 db_path, 2025-09-08T02:43:30,527 cython.address(self.db)) 2025-09-08T02:43:30,527 check_status(st) 2025-09-08T02:43:30,528 # Inject the loggers into the python callbacks 2025-09-08T02:43:30,528 cdef shared_ptr[logger.Logger] info_log = self.db.GetOptions().info_log 2025-09-08T02:43:30,528 ^ 2025-09-08T02:43:30,528 ------------------------------------------------------------ 2025-09-08T02:43:30,528 rocksdb/_rocksdb.pyx:1349:13: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,528 Error compiling Cython file: 2025-09-08T02:43:30,528 ------------------------------------------------------------ 2025-09-08T02:43:30,528 ... 2025-09-08T02:43:30,529 db_path, 2025-09-08T02:43:30,529 cython.address(self.db)) 2025-09-08T02:43:30,529 check_status(st) 2025-09-08T02:43:30,529 # Inject the loggers into the python callbacks 2025-09-08T02:43:30,529 cdef shared_ptr[logger.Logger] info_log = self.db.GetOptions().info_log 2025-09-08T02:43:30,529 ^ 2025-09-08T02:43:30,529 ------------------------------------------------------------ 2025-09-08T02:43:30,529 rocksdb/_rocksdb.pyx:1349:13: 'shared_ptr' is not a type identifier 2025-09-08T02:43:30,530 Error compiling Cython file: 2025-09-08T02:43:30,530 ------------------------------------------------------------ 2025-09-08T02:43:30,530 ... 2025-09-08T02:43:30,530 if self.opts is not None: 2025-09-08T02:43:30,530 self.opts.in_use = False 2025-09-08T02:43:30,530 def put(self, key, value, sync=False, disable_wal=False): 2025-09-08T02:43:30,530 cdef Status st 2025-09-08T02:43:30,530 ^ 2025-09-08T02:43:30,530 ------------------------------------------------------------ 2025-09-08T02:43:30,531 rocksdb/_rocksdb.pyx:1371:13: 'Status' is not a type identifier 2025-09-08T02:43:30,531 Error compiling Cython file: 2025-09-08T02:43:30,531 ------------------------------------------------------------ 2025-09-08T02:43:30,531 ... 2025-09-08T02:43:30,531 if self.opts is not None: 2025-09-08T02:43:30,531 self.opts.in_use = False 2025-09-08T02:43:30,531 def put(self, key, value, sync=False, disable_wal=False): 2025-09-08T02:43:30,532 cdef Status st 2025-09-08T02:43:30,532 cdef options.WriteOptions opts 2025-09-08T02:43:30,532 ^ 2025-09-08T02:43:30,532 ------------------------------------------------------------ 2025-09-08T02:43:30,532 rocksdb/_rocksdb.pyx:1372:13: 'WriteOptions' is not a type identifier 2025-09-08T02:43:30,532 Error compiling Cython file: 2025-09-08T02:43:30,532 ------------------------------------------------------------ 2025-09-08T02:43:30,532 ... 2025-09-08T02:43:30,532 cdef Status st 2025-09-08T02:43:30,532 cdef options.WriteOptions opts 2025-09-08T02:43:30,533 opts.sync = sync 2025-09-08T02:43:30,533 opts.disableWAL = disable_wal 2025-09-08T02:43:30,533 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:30,533 ^ 2025-09-08T02:43:30,533 ------------------------------------------------------------ 2025-09-08T02:43:30,533 rocksdb/_rocksdb.pyx:1376:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,533 Error compiling Cython file: 2025-09-08T02:43:30,533 ------------------------------------------------------------ 2025-09-08T02:43:30,534 ... 2025-09-08T02:43:30,534 cdef options.WriteOptions opts 2025-09-08T02:43:30,534 opts.sync = sync 2025-09-08T02:43:30,534 opts.disableWAL = disable_wal 2025-09-08T02:43:30,534 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:30,534 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:30,534 ^ 2025-09-08T02:43:30,534 ------------------------------------------------------------ 2025-09-08T02:43:30,534 rocksdb/_rocksdb.pyx:1377:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,535 Error compiling Cython file: 2025-09-08T02:43:30,535 ------------------------------------------------------------ 2025-09-08T02:43:30,535 ... 2025-09-08T02:43:30,535 with nogil: 2025-09-08T02:43:30,535 st = self.db.Put(opts, c_key, c_value) 2025-09-08T02:43:30,535 check_status(st) 2025-09-08T02:43:30,535 def delete(self, key, sync=False, disable_wal=False): 2025-09-08T02:43:30,535 cdef Status st 2025-09-08T02:43:30,535 ^ 2025-09-08T02:43:30,535 ------------------------------------------------------------ 2025-09-08T02:43:30,536 rocksdb/_rocksdb.pyx:1384:13: 'Status' is not a type identifier 2025-09-08T02:43:30,536 Error compiling Cython file: 2025-09-08T02:43:30,536 ------------------------------------------------------------ 2025-09-08T02:43:30,536 ... 2025-09-08T02:43:30,536 st = self.db.Put(opts, c_key, c_value) 2025-09-08T02:43:30,536 check_status(st) 2025-09-08T02:43:30,536 def delete(self, key, sync=False, disable_wal=False): 2025-09-08T02:43:30,536 cdef Status st 2025-09-08T02:43:30,537 cdef options.WriteOptions opts 2025-09-08T02:43:30,537 ^ 2025-09-08T02:43:30,537 ------------------------------------------------------------ 2025-09-08T02:43:30,537 rocksdb/_rocksdb.pyx:1385:13: 'WriteOptions' is not a type identifier 2025-09-08T02:43:30,537 Error compiling Cython file: 2025-09-08T02:43:30,537 ------------------------------------------------------------ 2025-09-08T02:43:30,537 ... 2025-09-08T02:43:30,537 cdef Status st 2025-09-08T02:43:30,537 cdef options.WriteOptions opts 2025-09-08T02:43:30,537 opts.sync = sync 2025-09-08T02:43:30,538 opts.disableWAL = disable_wal 2025-09-08T02:43:30,538 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:30,538 ^ 2025-09-08T02:43:30,538 ------------------------------------------------------------ 2025-09-08T02:43:30,538 rocksdb/_rocksdb.pyx:1389:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,538 Error compiling Cython file: 2025-09-08T02:43:30,538 ------------------------------------------------------------ 2025-09-08T02:43:30,538 ... 2025-09-08T02:43:30,539 with nogil: 2025-09-08T02:43:30,539 st = self.db.Delete(opts, c_key) 2025-09-08T02:43:30,539 check_status(st) 2025-09-08T02:43:30,539 def merge(self, key, value, sync=False, disable_wal=False): 2025-09-08T02:43:30,539 cdef Status st 2025-09-08T02:43:30,539 ^ 2025-09-08T02:43:30,539 ------------------------------------------------------------ 2025-09-08T02:43:30,539 rocksdb/_rocksdb.pyx:1395:13: 'Status' is not a type identifier 2025-09-08T02:43:30,540 Error compiling Cython file: 2025-09-08T02:43:30,540 ------------------------------------------------------------ 2025-09-08T02:43:30,540 ... 2025-09-08T02:43:30,540 st = self.db.Delete(opts, c_key) 2025-09-08T02:43:30,540 check_status(st) 2025-09-08T02:43:30,540 def merge(self, key, value, sync=False, disable_wal=False): 2025-09-08T02:43:30,540 cdef Status st 2025-09-08T02:43:30,540 cdef options.WriteOptions opts 2025-09-08T02:43:30,540 ^ 2025-09-08T02:43:30,540 ------------------------------------------------------------ 2025-09-08T02:43:30,541 rocksdb/_rocksdb.pyx:1396:13: 'WriteOptions' is not a type identifier 2025-09-08T02:43:30,541 Error compiling Cython file: 2025-09-08T02:43:30,541 ------------------------------------------------------------ 2025-09-08T02:43:30,541 ... 2025-09-08T02:43:30,541 cdef Status st 2025-09-08T02:43:30,541 cdef options.WriteOptions opts 2025-09-08T02:43:30,541 opts.sync = sync 2025-09-08T02:43:30,541 opts.disableWAL = disable_wal 2025-09-08T02:43:30,542 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:30,542 ^ 2025-09-08T02:43:30,542 ------------------------------------------------------------ 2025-09-08T02:43:30,542 rocksdb/_rocksdb.pyx:1400:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,542 Error compiling Cython file: 2025-09-08T02:43:30,542 ------------------------------------------------------------ 2025-09-08T02:43:30,542 ... 2025-09-08T02:43:30,542 cdef options.WriteOptions opts 2025-09-08T02:43:30,543 opts.sync = sync 2025-09-08T02:43:30,543 opts.disableWAL = disable_wal 2025-09-08T02:43:30,543 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:30,543 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:30,543 ^ 2025-09-08T02:43:30,543 ------------------------------------------------------------ 2025-09-08T02:43:30,543 rocksdb/_rocksdb.pyx:1401:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,543 Error compiling Cython file: 2025-09-08T02:43:30,544 ------------------------------------------------------------ 2025-09-08T02:43:30,544 ... 2025-09-08T02:43:30,544 with nogil: 2025-09-08T02:43:30,544 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T02:43:30,544 check_status(st) 2025-09-08T02:43:30,544 def write(self, WriteBatch batch, sync=False, disable_wal=False): 2025-09-08T02:43:30,544 cdef Status st 2025-09-08T02:43:30,544 ^ 2025-09-08T02:43:30,544 ------------------------------------------------------------ 2025-09-08T02:43:30,544 rocksdb/_rocksdb.pyx:1407:13: 'Status' is not a type identifier 2025-09-08T02:43:30,545 Error compiling Cython file: 2025-09-08T02:43:30,545 ------------------------------------------------------------ 2025-09-08T02:43:30,545 ... 2025-09-08T02:43:30,545 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T02:43:30,545 check_status(st) 2025-09-08T02:43:30,545 def write(self, WriteBatch batch, sync=False, disable_wal=False): 2025-09-08T02:43:30,545 cdef Status st 2025-09-08T02:43:30,545 cdef options.WriteOptions opts 2025-09-08T02:43:30,545 ^ 2025-09-08T02:43:30,546 ------------------------------------------------------------ 2025-09-08T02:43:30,546 rocksdb/_rocksdb.pyx:1408:13: 'WriteOptions' is not a type identifier 2025-09-08T02:43:30,546 Error compiling Cython file: 2025-09-08T02:43:30,546 ------------------------------------------------------------ 2025-09-08T02:43:30,546 ... 2025-09-08T02:43:30,546 st = self.db.Write(opts, batch.batch) 2025-09-08T02:43:30,546 check_status(st) 2025-09-08T02:43:30,546 def get(self, key, *args, **kwargs): 2025-09-08T02:43:30,546 cdef string res 2025-09-08T02:43:30,547 cdef Status st 2025-09-08T02:43:30,547 ^ 2025-09-08T02:43:30,547 ------------------------------------------------------------ 2025-09-08T02:43:30,547 rocksdb/_rocksdb.pyx:1418:13: 'Status' is not a type identifier 2025-09-08T02:43:30,547 Error compiling Cython file: 2025-09-08T02:43:30,547 ------------------------------------------------------------ 2025-09-08T02:43:30,547 ... 2025-09-08T02:43:30,547 check_status(st) 2025-09-08T02:43:30,548 def get(self, key, *args, **kwargs): 2025-09-08T02:43:30,548 cdef string res 2025-09-08T02:43:30,548 cdef Status st 2025-09-08T02:43:30,548 cdef options.ReadOptions opts 2025-09-08T02:43:30,548 ^ 2025-09-08T02:43:30,548 ------------------------------------------------------------ 2025-09-08T02:43:30,548 rocksdb/_rocksdb.pyx:1419:13: 'ReadOptions' is not a type identifier 2025-09-08T02:43:30,548 Error compiling Cython file: 2025-09-08T02:43:30,548 ------------------------------------------------------------ 2025-09-08T02:43:30,548 ... 2025-09-08T02:43:30,549 cdef string res 2025-09-08T02:43:30,549 cdef Status st 2025-09-08T02:43:30,549 cdef options.ReadOptions opts 2025-09-08T02:43:30,549 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:30,549 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:30,549 ^ 2025-09-08T02:43:30,549 ------------------------------------------------------------ 2025-09-08T02:43:30,549 rocksdb/_rocksdb.pyx:1422:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,550 Error compiling Cython file: 2025-09-08T02:43:30,550 ------------------------------------------------------------ 2025-09-08T02:43:30,550 ... 2025-09-08T02:43:30,550 def multi_get(self, keys, *args, **kwargs): 2025-09-08T02:43:30,550 cdef vector[string] values 2025-09-08T02:43:30,550 values.resize(len(keys)) 2025-09-08T02:43:30,550 cdef vector[Slice] c_keys 2025-09-08T02:43:30,550 ^ 2025-09-08T02:43:30,551 ------------------------------------------------------------ 2025-09-08T02:43:30,551 rocksdb/_rocksdb.pyx:1438:20: unknown type in template argument 2025-09-08T02:43:30,551 Error compiling Cython file: 2025-09-08T02:43:30,551 ------------------------------------------------------------ 2025-09-08T02:43:30,551 ... 2025-09-08T02:43:30,551 cdef vector[Slice] c_keys 2025-09-08T02:43:30,551 for key in keys: 2025-09-08T02:43:30,551 c_keys.push_back(bytes_to_slice(key)) 2025-09-08T02:43:30,552 cdef options.ReadOptions opts 2025-09-08T02:43:30,552 ^ 2025-09-08T02:43:30,552 ------------------------------------------------------------ 2025-09-08T02:43:30,552 rocksdb/_rocksdb.pyx:1442:13: 'ReadOptions' is not a type identifier 2025-09-08T02:43:30,552 Error compiling Cython file: 2025-09-08T02:43:30,552 ------------------------------------------------------------ 2025-09-08T02:43:30,552 ... 2025-09-08T02:43:30,552 c_keys.push_back(bytes_to_slice(key)) 2025-09-08T02:43:30,553 cdef options.ReadOptions opts 2025-09-08T02:43:30,553 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:30,553 cdef vector[Status] res 2025-09-08T02:43:30,553 ^ 2025-09-08T02:43:30,553 ------------------------------------------------------------ 2025-09-08T02:43:30,553 rocksdb/_rocksdb.pyx:1445:20: unknown type in template argument 2025-09-08T02:43:30,553 Error compiling Cython file: 2025-09-08T02:43:30,553 ------------------------------------------------------------ 2025-09-08T02:43:30,554 ... 2025-09-08T02:43:30,554 def key_may_exist(self, key, fetch=False, *args, **kwargs): 2025-09-08T02:43:30,554 cdef string value 2025-09-08T02:43:30,554 cdef cpp_bool value_found 2025-09-08T02:43:30,554 cdef cpp_bool exists 2025-09-08T02:43:30,554 cdef options.ReadOptions opts 2025-09-08T02:43:30,554 ^ 2025-09-08T02:43:30,554 ------------------------------------------------------------ 2025-09-08T02:43:30,554 rocksdb/_rocksdb.pyx:1467:13: 'ReadOptions' is not a type identifier 2025-09-08T02:43:30,555 Error compiling Cython file: 2025-09-08T02:43:30,555 ------------------------------------------------------------ 2025-09-08T02:43:30,555 ... 2025-09-08T02:43:30,555 def key_may_exist(self, key, fetch=False, *args, **kwargs): 2025-09-08T02:43:30,555 cdef string value 2025-09-08T02:43:30,555 cdef cpp_bool value_found 2025-09-08T02:43:30,555 cdef cpp_bool exists 2025-09-08T02:43:30,555 cdef options.ReadOptions opts 2025-09-08T02:43:30,555 cdef Slice c_key 2025-09-08T02:43:30,555 ^ 2025-09-08T02:43:30,556 ------------------------------------------------------------ 2025-09-08T02:43:30,556 rocksdb/_rocksdb.pyx:1468:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,556 Error compiling Cython file: 2025-09-08T02:43:30,556 ------------------------------------------------------------ 2025-09-08T02:43:30,556 ... 2025-09-08T02:43:30,556 cython.address(value)) 2025-09-08T02:43:30,556 return (exists, None) 2025-09-08T02:43:30,557 def iterkeys(self, *args, **kwargs): 2025-09-08T02:43:30,557 cdef options.ReadOptions opts 2025-09-08T02:43:30,557 ^ 2025-09-08T02:43:30,557 ------------------------------------------------------------ 2025-09-08T02:43:30,557 rocksdb/_rocksdb.pyx:1500:13: 'ReadOptions' is not a type identifier 2025-09-08T02:43:30,557 Error compiling Cython file: 2025-09-08T02:43:30,557 ------------------------------------------------------------ 2025-09-08T02:43:30,557 ... 2025-09-08T02:43:30,557 with nogil: 2025-09-08T02:43:30,558 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:30,558 return it 2025-09-08T02:43:30,558 def itervalues(self, *args, **kwargs): 2025-09-08T02:43:30,558 cdef options.ReadOptions opts 2025-09-08T02:43:30,558 ^ 2025-09-08T02:43:30,558 ------------------------------------------------------------ 2025-09-08T02:43:30,558 rocksdb/_rocksdb.pyx:1511:13: 'ReadOptions' is not a type identifier 2025-09-08T02:43:30,558 Error compiling Cython file: 2025-09-08T02:43:30,559 ------------------------------------------------------------ 2025-09-08T02:43:30,559 ... 2025-09-08T02:43:30,559 with nogil: 2025-09-08T02:43:30,559 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:30,559 return it 2025-09-08T02:43:30,559 def iteritems(self, *args, **kwargs): 2025-09-08T02:43:30,559 cdef options.ReadOptions opts 2025-09-08T02:43:30,559 ^ 2025-09-08T02:43:30,559 ------------------------------------------------------------ 2025-09-08T02:43:30,560 rocksdb/_rocksdb.pyx:1523:13: 'ReadOptions' is not a type identifier 2025-09-08T02:43:30,560 Error compiling Cython file: 2025-09-08T02:43:30,560 ------------------------------------------------------------ 2025-09-08T02:43:30,560 ... 2025-09-08T02:43:30,560 def snapshot(self): 2025-09-08T02:43:30,560 return Snapshot(self) 2025-09-08T02:43:30,560 def get_property(self, prop): 2025-09-08T02:43:30,560 cdef string value 2025-09-08T02:43:30,560 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T02:43:30,560 ^ 2025-09-08T02:43:30,561 ------------------------------------------------------------ 2025-09-08T02:43:30,561 rocksdb/_rocksdb.pyx:1539:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,561 Error compiling Cython file: 2025-09-08T02:43:30,561 ------------------------------------------------------------ 2025-09-08T02:43:30,561 ... 2025-09-08T02:43:30,561 return string_to_bytes(value) 2025-09-08T02:43:30,561 else: 2025-09-08T02:43:30,562 return None 2025-09-08T02:43:30,562 def get_live_files_metadata(self): 2025-09-08T02:43:30,562 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T02:43:30,562 ^ 2025-09-08T02:43:30,562 ------------------------------------------------------------ 2025-09-08T02:43:30,562 rocksdb/_rocksdb.pyx:1551:23: unknown type in template argument 2025-09-08T02:43:30,562 Error compiling Cython file: 2025-09-08T02:43:30,562 ------------------------------------------------------------ 2025-09-08T02:43:30,563 ... 2025-09-08T02:43:30,563 ret.append(t) 2025-09-08T02:43:30,563 return ret 2025-09-08T02:43:30,563 def compact_range(self, begin=None, end=None, **py_options): 2025-09-08T02:43:30,563 cdef options.CompactRangeOptions c_options 2025-09-08T02:43:30,563 ^ 2025-09-08T02:43:30,563 ------------------------------------------------------------ 2025-09-08T02:43:30,563 rocksdb/_rocksdb.pyx:1572:13: 'CompactRangeOptions' is not a type identifier 2025-09-08T02:43:30,564 Error compiling Cython file: 2025-09-08T02:43:30,564 ------------------------------------------------------------ 2025-09-08T02:43:30,564 ... 2025-09-08T02:43:30,564 elif blc == 'force': 2025-09-08T02:43:30,564 c_options.bottommost_level_compaction = options.blc_force 2025-09-08T02:43:30,564 else: 2025-09-08T02:43:30,564 raise ValueError("bottommost_level_compaction is not valid") 2025-09-08T02:43:30,564 cdef Status st 2025-09-08T02:43:30,564 ^ 2025-09-08T02:43:30,564 ------------------------------------------------------------ 2025-09-08T02:43:30,565 rocksdb/_rocksdb.pyx:1587:13: 'Status' is not a type identifier 2025-09-08T02:43:30,565 Error compiling Cython file: 2025-09-08T02:43:30,565 ------------------------------------------------------------ 2025-09-08T02:43:30,565 ... 2025-09-08T02:43:30,565 c_options.bottommost_level_compaction = options.blc_force 2025-09-08T02:43:30,565 else: 2025-09-08T02:43:30,565 raise ValueError("bottommost_level_compaction is not valid") 2025-09-08T02:43:30,566 cdef Status st 2025-09-08T02:43:30,566 cdef Slice begin_val 2025-09-08T02:43:30,566 ^ 2025-09-08T02:43:30,566 ------------------------------------------------------------ 2025-09-08T02:43:30,566 rocksdb/_rocksdb.pyx:1588:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,566 Error compiling Cython file: 2025-09-08T02:43:30,566 ------------------------------------------------------------ 2025-09-08T02:43:30,566 ... 2025-09-08T02:43:30,566 else: 2025-09-08T02:43:30,567 raise ValueError("bottommost_level_compaction is not valid") 2025-09-08T02:43:30,567 cdef Status st 2025-09-08T02:43:30,567 cdef Slice begin_val 2025-09-08T02:43:30,567 cdef Slice end_val 2025-09-08T02:43:30,567 ^ 2025-09-08T02:43:30,567 ------------------------------------------------------------ 2025-09-08T02:43:30,567 rocksdb/_rocksdb.pyx:1589:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,567 Error compiling Cython file: 2025-09-08T02:43:30,568 ------------------------------------------------------------ 2025-09-08T02:43:30,568 ... 2025-09-08T02:43:30,568 cdef Status st 2025-09-08T02:43:30,568 cdef Slice begin_val 2025-09-08T02:43:30,568 cdef Slice end_val 2025-09-08T02:43:30,568 cdef Slice* begin_ptr 2025-09-08T02:43:30,568 ^ 2025-09-08T02:43:30,568 ------------------------------------------------------------ 2025-09-08T02:43:30,569 rocksdb/_rocksdb.pyx:1591:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,569 Error compiling Cython file: 2025-09-08T02:43:30,569 ------------------------------------------------------------ 2025-09-08T02:43:30,569 ... 2025-09-08T02:43:30,569 cdef Status st 2025-09-08T02:43:30,569 cdef Slice begin_val 2025-09-08T02:43:30,569 cdef Slice end_val 2025-09-08T02:43:30,569 cdef Slice* begin_ptr 2025-09-08T02:43:30,569 cdef Slice* end_ptr 2025-09-08T02:43:30,570 ^ 2025-09-08T02:43:30,570 ------------------------------------------------------------ 2025-09-08T02:43:30,570 rocksdb/_rocksdb.pyx:1592:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,570 Error compiling Cython file: 2025-09-08T02:43:30,570 ------------------------------------------------------------ 2025-09-08T02:43:30,570 ... 2025-09-08T02:43:30,570 # TODO: Is this really effiencet ? 2025-09-08T02:43:30,570 return locals() 2025-09-08T02:43:30,571 cdef options.ReadOptions build_read_opts(self, dict py_opts): 2025-09-08T02:43:30,571 cdef options.ReadOptions opts 2025-09-08T02:43:30,571 ^ 2025-09-08T02:43:30,571 ------------------------------------------------------------ 2025-09-08T02:43:30,571 rocksdb/_rocksdb.pyx:1619:13: 'ReadOptions' is not a type identifier 2025-09-08T02:43:30,571 Error compiling Cython file: 2025-09-08T02:43:30,571 ------------------------------------------------------------ 2025-09-08T02:43:30,571 ... 2025-09-08T02:43:30,572 def __get__(self): 2025-09-08T02:43:30,572 return self.opts 2025-09-08T02:43:30,572 def repair_db(db_name, Options opts): 2025-09-08T02:43:30,572 cdef Status st 2025-09-08T02:43:30,572 ^ 2025-09-08T02:43:30,572 ------------------------------------------------------------ 2025-09-08T02:43:30,572 rocksdb/_rocksdb.pyx:1640:9: 'Status' is not a type identifier 2025-09-08T02:43:30,573 Error compiling Cython file: 2025-09-08T02:43:30,573 ------------------------------------------------------------ 2025-09-08T02:43:30,573 ... 2025-09-08T02:43:30,573 with nogil: 2025-09-08T02:43:30,573 self.ptr.SeekToLast() 2025-09-08T02:43:30,573 check_status(self.ptr.status()) 2025-09-08T02:43:30,573 cpdef seek(self, key): 2025-09-08T02:43:30,573 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:30,573 ^ 2025-09-08T02:43:30,573 ------------------------------------------------------------ 2025-09-08T02:43:30,574 rocksdb/_rocksdb.pyx:1706:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,575 Error compiling Cython file: 2025-09-08T02:43:30,575 ------------------------------------------------------------ 2025-09-08T02:43:30,575 ... 2025-09-08T02:43:30,575 return None 2025-09-08T02:43:30,575 @cython.internal 2025-09-08T02:43:30,575 cdef class KeysIterator(BaseIterator): 2025-09-08T02:43:30,575 cdef object get_ob(self): 2025-09-08T02:43:30,575 cdef Slice c_key 2025-09-08T02:43:30,575 ^ 2025-09-08T02:43:30,576 ------------------------------------------------------------ 2025-09-08T02:43:30,576 rocksdb/_rocksdb.pyx:1717:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,579 Error compiling Cython file: 2025-09-08T02:43:30,579 ------------------------------------------------------------ 2025-09-08T02:43:30,579 ... 2025-09-08T02:43:30,579 return slice_to_bytes(c_key) 2025-09-08T02:43:30,579 @cython.internal 2025-09-08T02:43:30,579 cdef class ValuesIterator(BaseIterator): 2025-09-08T02:43:30,579 cdef object get_ob(self): 2025-09-08T02:43:30,580 cdef Slice c_value 2025-09-08T02:43:30,580 ^ 2025-09-08T02:43:30,580 ------------------------------------------------------------ 2025-09-08T02:43:30,580 rocksdb/_rocksdb.pyx:1726:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,583 Error compiling Cython file: 2025-09-08T02:43:30,583 ------------------------------------------------------------ 2025-09-08T02:43:30,583 ... 2025-09-08T02:43:30,583 return slice_to_bytes(c_value) 2025-09-08T02:43:30,583 @cython.internal 2025-09-08T02:43:30,583 cdef class ItemsIterator(BaseIterator): 2025-09-08T02:43:30,584 cdef object get_ob(self): 2025-09-08T02:43:30,584 cdef Slice c_key 2025-09-08T02:43:30,584 ^ 2025-09-08T02:43:30,584 ------------------------------------------------------------ 2025-09-08T02:43:30,584 rocksdb/_rocksdb.pyx:1735:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,584 Error compiling Cython file: 2025-09-08T02:43:30,584 ------------------------------------------------------------ 2025-09-08T02:43:30,584 ... 2025-09-08T02:43:30,585 @cython.internal 2025-09-08T02:43:30,585 cdef class ItemsIterator(BaseIterator): 2025-09-08T02:43:30,585 cdef object get_ob(self): 2025-09-08T02:43:30,585 cdef Slice c_key 2025-09-08T02:43:30,585 cdef Slice c_value 2025-09-08T02:43:30,585 ^ 2025-09-08T02:43:30,585 ------------------------------------------------------------ 2025-09-08T02:43:30,585 rocksdb/_rocksdb.pyx:1736:13: 'Slice' is not a type identifier 2025-09-08T02:43:30,593 Error compiling Cython file: 2025-09-08T02:43:30,593 ------------------------------------------------------------ 2025-09-08T02:43:30,593 ... 2025-09-08T02:43:30,593 cdef class BackupEngine(object): 2025-09-08T02:43:30,593 cdef backup.BackupEngine* engine 2025-09-08T02:43:30,593 def __cinit__(self, backup_dir): 2025-09-08T02:43:30,594 cdef Status st 2025-09-08T02:43:30,594 ^ 2025-09-08T02:43:30,594 ------------------------------------------------------------ 2025-09-08T02:43:30,594 rocksdb/_rocksdb.pyx:1779:13: 'Status' is not a type identifier 2025-09-08T02:43:30,594 Error compiling Cython file: 2025-09-08T02:43:30,594 ------------------------------------------------------------ 2025-09-08T02:43:30,594 ... 2025-09-08T02:43:30,594 if not self.engine == NULL: 2025-09-08T02:43:30,595 with nogil: 2025-09-08T02:43:30,595 del self.engine 2025-09-08T02:43:30,595 def create_backup(self, DB db, flush_before_backup=False): 2025-09-08T02:43:30,595 cdef Status st 2025-09-08T02:43:30,595 ^ 2025-09-08T02:43:30,595 ------------------------------------------------------------ 2025-09-08T02:43:30,595 rocksdb/_rocksdb.pyx:1797:13: 'Status' is not a type identifier 2025-09-08T02:43:30,595 Error compiling Cython file: 2025-09-08T02:43:30,596 ------------------------------------------------------------ 2025-09-08T02:43:30,596 ... 2025-09-08T02:43:30,596 with nogil: 2025-09-08T02:43:30,596 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T02:43:30,596 check_status(st) 2025-09-08T02:43:30,596 def restore_backup(self, backup_id, db_dir, wal_dir): 2025-09-08T02:43:30,596 cdef Status st 2025-09-08T02:43:30,596 ^ 2025-09-08T02:43:30,596 ------------------------------------------------------------ 2025-09-08T02:43:30,597 rocksdb/_rocksdb.pyx:1807:13: 'Status' is not a type identifier 2025-09-08T02:43:30,597 Error compiling Cython file: 2025-09-08T02:43:30,597 ------------------------------------------------------------ 2025-09-08T02:43:30,597 ... 2025-09-08T02:43:30,597 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T02:43:30,597 check_status(st) 2025-09-08T02:43:30,597 def restore_backup(self, backup_id, db_dir, wal_dir): 2025-09-08T02:43:30,597 cdef Status st 2025-09-08T02:43:30,597 cdef backup.BackupID c_backup_id 2025-09-08T02:43:30,598 ^ 2025-09-08T02:43:30,598 ------------------------------------------------------------ 2025-09-08T02:43:30,598 rocksdb/_rocksdb.pyx:1808:13: 'BackupID' is not a type identifier 2025-09-08T02:43:30,598 Error compiling Cython file: 2025-09-08T02:43:30,598 ------------------------------------------------------------ 2025-09-08T02:43:30,598 ... 2025-09-08T02:43:30,598 c_wal_dir) 2025-09-08T02:43:30,598 check_status(st) 2025-09-08T02:43:30,599 def restore_latest_backup(self, db_dir, wal_dir): 2025-09-08T02:43:30,599 cdef Status st 2025-09-08T02:43:30,599 ^ 2025-09-08T02:43:30,599 ------------------------------------------------------------ 2025-09-08T02:43:30,599 rocksdb/_rocksdb.pyx:1825:13: 'Status' is not a type identifier 2025-09-08T02:43:30,599 Error compiling Cython file: 2025-09-08T02:43:30,599 ------------------------------------------------------------ 2025-09-08T02:43:30,599 ... 2025-09-08T02:43:30,600 def stop_backup(self): 2025-09-08T02:43:30,600 with nogil: 2025-09-08T02:43:30,600 self.engine.StopBackup() 2025-09-08T02:43:30,600 def purge_old_backups(self, num_backups_to_keep): 2025-09-08T02:43:30,600 cdef Status st 2025-09-08T02:43:30,600 ^ 2025-09-08T02:43:30,600 ------------------------------------------------------------ 2025-09-08T02:43:30,600 rocksdb/_rocksdb.pyx:1842:13: 'Status' is not a type identifier 2025-09-08T02:43:30,601 Error compiling Cython file: 2025-09-08T02:43:30,601 ------------------------------------------------------------ 2025-09-08T02:43:30,601 ... 2025-09-08T02:43:30,601 with nogil: 2025-09-08T02:43:30,601 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T02:43:30,601 check_status(st) 2025-09-08T02:43:30,601 def delete_backup(self, backup_id): 2025-09-08T02:43:30,601 cdef Status st 2025-09-08T02:43:30,601 ^ 2025-09-08T02:43:30,601 ------------------------------------------------------------ 2025-09-08T02:43:30,602 rocksdb/_rocksdb.pyx:1852:13: 'Status' is not a type identifier 2025-09-08T02:43:30,602 Error compiling Cython file: 2025-09-08T02:43:30,602 ------------------------------------------------------------ 2025-09-08T02:43:30,602 ... 2025-09-08T02:43:30,602 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T02:43:30,602 check_status(st) 2025-09-08T02:43:30,602 def delete_backup(self, backup_id): 2025-09-08T02:43:30,602 cdef Status st 2025-09-08T02:43:30,603 cdef backup.BackupID c_backup_id 2025-09-08T02:43:30,603 ^ 2025-09-08T02:43:30,603 ------------------------------------------------------------ 2025-09-08T02:43:30,603 rocksdb/_rocksdb.pyx:1853:13: 'BackupID' is not a type identifier 2025-09-08T02:43:30,603 Error compiling Cython file: 2025-09-08T02:43:30,603 ------------------------------------------------------------ 2025-09-08T02:43:30,603 ... 2025-09-08T02:43:30,603 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T02:43:30,604 check_status(st) 2025-09-08T02:43:30,604 def get_backup_info(self): 2025-09-08T02:43:30,604 cdef vector[backup.BackupInfo] backup_info 2025-09-08T02:43:30,604 ^ 2025-09-08T02:43:30,604 ------------------------------------------------------------ 2025-09-08T02:43:30,604 rocksdb/_rocksdb.pyx:1863:27: unknown type in template argument 2025-09-08T02:43:30,994 Error compiling Cython file: 2025-09-08T02:43:30,994 ------------------------------------------------------------ 2025-09-08T02:43:30,994 ... 2025-09-08T02:43:30,994 cdef string_to_bytes(string ob): 2025-09-08T02:43:30,994 return PyBytes_FromStringAndSize(ob.c_str(), ob.size()) 2025-09-08T02:43:30,994 cdef Slice bytes_to_slice(ob) except *: 2025-09-08T02:43:30,994 return Slice(PyBytes_AsString(ob), PyBytes_Size(ob)) 2025-09-08T02:43:30,994 ^ 2025-09-08T02:43:30,994 ------------------------------------------------------------ 2025-09-08T02:43:30,995 rocksdb/_rocksdb.pyx:101:11: 'Slice' is not a constant, variable or function identifier 2025-09-08T02:43:31,002 Error compiling Cython file: 2025-09-08T02:43:31,002 ------------------------------------------------------------ 2025-09-08T02:43:31,002 ... 2025-09-08T02:43:31,002 self.comparator_ptr = NULL 2025-09-08T02:43:31,002 if not isinstance(ob, IComparator): 2025-09-08T02:43:31,002 raise TypeError("%s is not of type %s" % (ob, IComparator)) 2025-09-08T02:43:31,002 self.ob = ob 2025-09-08T02:43:31,003 self.comparator_ptr = new comparator.ComparatorWrapper( 2025-09-08T02:43:31,003 ^ 2025-09-08T02:43:31,003 ------------------------------------------------------------ 2025-09-08T02:43:31,003 rocksdb/_rocksdb.pyx:143:34: 'ComparatorWrapper' is not a type identifier 2025-09-08T02:43:31,003 Error compiling Cython file: 2025-09-08T02:43:31,003 ------------------------------------------------------------ 2025-09-08T02:43:31,003 ... 2025-09-08T02:43:31,003 self.comparator_ptr = NULL 2025-09-08T02:43:31,004 if not isinstance(ob, IComparator): 2025-09-08T02:43:31,004 raise TypeError("%s is not of type %s" % (ob, IComparator)) 2025-09-08T02:43:31,004 self.ob = ob 2025-09-08T02:43:31,004 self.comparator_ptr = new comparator.ComparatorWrapper( 2025-09-08T02:43:31,004 ^ 2025-09-08T02:43:31,004 ------------------------------------------------------------ 2025-09-08T02:43:31,004 rocksdb/_rocksdb.pyx:143:30: new operator can only be applied to a C++ class 2025-09-08T02:43:31,004 Error compiling Cython file: 2025-09-08T02:43:31,005 ------------------------------------------------------------ 2025-09-08T02:43:31,005 ... 2025-09-08T02:43:31,005 ob, 2025-09-08T02:43:31,005 compare_callback) 2025-09-08T02:43:31,005 def __dealloc__(self): 2025-09-08T02:43:31,005 if not self.comparator_ptr == NULL: 2025-09-08T02:43:31,005 del self.comparator_ptr 2025-09-08T02:43:31,005 ^ 2025-09-08T02:43:31,005 ------------------------------------------------------------ 2025-09-08T02:43:31,006 rocksdb/_rocksdb.pyx:150:20: Deletion of non-Python, non-C++ object 2025-09-08T02:43:31,006 Error compiling Cython file: 2025-09-08T02:43:31,006 ------------------------------------------------------------ 2025-09-08T02:43:31,006 ... 2025-09-08T02:43:31,006 cdef object get_ob(self): 2025-09-08T02:43:31,006 return self.ob 2025-09-08T02:43:31,006 cdef const comparator.Comparator* get_comparator(self): 2025-09-08T02:43:31,006 return self.comparator_ptr 2025-09-08T02:43:31,007 ^ 2025-09-08T02:43:31,007 ------------------------------------------------------------ 2025-09-08T02:43:31,007 rocksdb/_rocksdb.pyx:156:16: 'Comparator' is not a type identifier 2025-09-08T02:43:31,007 Error compiling Cython file: 2025-09-08T02:43:31,007 ------------------------------------------------------------ 2025-09-08T02:43:31,007 ... 2025-09-08T02:43:31,007 @cython.internal 2025-09-08T02:43:31,007 cdef class PyBytewiseComparator(PyComparator): 2025-09-08T02:43:31,007 cdef const comparator.Comparator* comparator_ptr 2025-09-08T02:43:31,008 def __cinit__(self): 2025-09-08T02:43:31,008 self.comparator_ptr = comparator.BytewiseComparator() 2025-09-08T02:43:31,008 ^ 2025-09-08T02:43:31,008 ------------------------------------------------------------ 2025-09-08T02:43:31,008 rocksdb/_rocksdb.pyx:166:40: cimported module has no attribute 'BytewiseComparator' 2025-09-08T02:43:31,009 Error compiling Cython file: 2025-09-08T02:43:31,009 ------------------------------------------------------------ 2025-09-08T02:43:31,009 ... 2025-09-08T02:43:31,009 try: 2025-09-08T02:43:31,009 return (ctx).compare(slice_to_bytes(a), slice_to_bytes(b)) 2025-09-08T02:43:31,009 except BaseException as error: 2025-09-08T02:43:31,009 tb = traceback.format_exc() 2025-09-08T02:43:31,010 logger.Log(log, "Error in compare callback: %s", tb) 2025-09-08T02:43:31,010 ^ 2025-09-08T02:43:31,010 ------------------------------------------------------------ 2025-09-08T02:43:31,010 rocksdb/_rocksdb.pyx:193:14: cimported module has no attribute 'Log' 2025-09-08T02:43:31,010 Error compiling Cython file: 2025-09-08T02:43:31,010 ------------------------------------------------------------ 2025-09-08T02:43:31,010 ... 2025-09-08T02:43:31,011 cdef class PyFilterPolicy(object): 2025-09-08T02:43:31,011 cdef object get_ob(self): 2025-09-08T02:43:31,011 return None 2025-09-08T02:43:31,011 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T02:43:31,011 return shared_ptr[ConstFilterPolicy]() 2025-09-08T02:43:31,011 ^ 2025-09-08T02:43:31,011 ------------------------------------------------------------ 2025-09-08T02:43:31,011 rocksdb/_rocksdb.pyx:208:15: 'shared_ptr' is not a constant, variable or function identifier 2025-09-08T02:43:31,012 Error compiling Cython file: 2025-09-08T02:43:31,012 ------------------------------------------------------------ 2025-09-08T02:43:31,012 ... 2025-09-08T02:43:31,012 cdef class PyFilterPolicy(object): 2025-09-08T02:43:31,012 cdef object get_ob(self): 2025-09-08T02:43:31,012 return None 2025-09-08T02:43:31,012 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T02:43:31,012 return shared_ptr[ConstFilterPolicy]() 2025-09-08T02:43:31,012 ^ 2025-09-08T02:43:31,012 ------------------------------------------------------------ 2025-09-08T02:43:31,013 rocksdb/_rocksdb.pyx:208:26: 'ConstFilterPolicy' is not a constant, variable or function identifier 2025-09-08T02:43:31,014 Error compiling Cython file: 2025-09-08T02:43:31,014 ------------------------------------------------------------ 2025-09-08T02:43:31,014 ... 2025-09-08T02:43:31,014 def __cinit__(self, object ob): 2025-09-08T02:43:31,014 if not isinstance(ob, IFilterPolicy): 2025-09-08T02:43:31,014 raise TypeError("%s is not of type %s" % (ob, IFilterPolicy)) 2025-09-08T02:43:31,014 self.ob = ob 2025-09-08T02:43:31,015 self.policy.reset(new filter_policy.FilterPolicyWrapper( 2025-09-08T02:43:31,015 ^ 2025-09-08T02:43:31,015 ------------------------------------------------------------ 2025-09-08T02:43:31,015 rocksdb/_rocksdb.pyx:223:30: 'FilterPolicyWrapper' is not a type identifier 2025-09-08T02:43:31,015 Error compiling Cython file: 2025-09-08T02:43:31,015 ------------------------------------------------------------ 2025-09-08T02:43:31,015 ... 2025-09-08T02:43:31,015 def __cinit__(self, object ob): 2025-09-08T02:43:31,016 if not isinstance(ob, IFilterPolicy): 2025-09-08T02:43:31,016 raise TypeError("%s is not of type %s" % (ob, IFilterPolicy)) 2025-09-08T02:43:31,016 self.ob = ob 2025-09-08T02:43:31,016 self.policy.reset(new filter_policy.FilterPolicyWrapper( 2025-09-08T02:43:31,016 ^ 2025-09-08T02:43:31,016 ------------------------------------------------------------ 2025-09-08T02:43:31,016 rocksdb/_rocksdb.pyx:223:26: new operator can only be applied to a C++ class 2025-09-08T02:43:31,016 Error compiling Cython file: 2025-09-08T02:43:31,016 ------------------------------------------------------------ 2025-09-08T02:43:31,017 ... 2025-09-08T02:43:31,017 cdef object get_ob(self): 2025-09-08T02:43:31,017 return self.ob 2025-09-08T02:43:31,017 cdef shared_ptr[ConstFilterPolicy] get_policy(self): 2025-09-08T02:43:31,017 return (self.policy) 2025-09-08T02:43:31,017 ^ 2025-09-08T02:43:31,017 ------------------------------------------------------------ 2025-09-08T02:43:31,017 rocksdb/_rocksdb.pyx:233:16: 'shared_ptr' is not a type identifier 2025-09-08T02:43:31,018 Error compiling Cython file: 2025-09-08T02:43:31,018 ------------------------------------------------------------ 2025-09-08T02:43:31,018 ... 2025-09-08T02:43:31,018 ret = (ctx).create_filter( 2025-09-08T02:43:31,018 [slice_to_bytes(keys[i]) for i in range(n)]) 2025-09-08T02:43:31,018 dst.append(bytes_to_string(ret)) 2025-09-08T02:43:31,018 except BaseException as error: 2025-09-08T02:43:31,018 tb = traceback.format_exc() 2025-09-08T02:43:31,018 logger.Log(log, "Error in create filter callback: %s", tb) 2025-09-08T02:43:31,019 ^ 2025-09-08T02:43:31,019 ------------------------------------------------------------ 2025-09-08T02:43:31,019 rocksdb/_rocksdb.pyx:253:14: cimported module has no attribute 'Log' 2025-09-08T02:43:31,024 Error compiling Cython file: 2025-09-08T02:43:31,024 ------------------------------------------------------------ 2025-09-08T02:43:31,025 ... 2025-09-08T02:43:31,025 return (ctx).key_may_match( 2025-09-08T02:43:31,025 slice_to_bytes(key), 2025-09-08T02:43:31,025 slice_to_bytes(filt)) 2025-09-08T02:43:31,025 except BaseException as error: 2025-09-08T02:43:31,025 tb = traceback.format_exc() 2025-09-08T02:43:31,025 logger.Log(log, "Error in key_mach_match callback: %s", tb) 2025-09-08T02:43:31,025 ^ 2025-09-08T02:43:31,025 ------------------------------------------------------------ 2025-09-08T02:43:31,025 rocksdb/_rocksdb.pyx:269:14: cimported module has no attribute 'Log' 2025-09-08T02:43:31,026 Error compiling Cython file: 2025-09-08T02:43:31,026 ------------------------------------------------------------ 2025-09-08T02:43:31,026 ... 2025-09-08T02:43:31,026 @cython.internal 2025-09-08T02:43:31,026 cdef class PyBloomFilterPolicy(PyFilterPolicy): 2025-09-08T02:43:31,026 cdef shared_ptr[ConstFilterPolicy] policy 2025-09-08T02:43:31,026 def __cinit__(self, int bits_per_key): 2025-09-08T02:43:31,026 self.policy.reset(filter_policy.NewBloomFilterPolicy(bits_per_key)) 2025-09-08T02:43:31,026 ^ 2025-09-08T02:43:31,027 ------------------------------------------------------------ 2025-09-08T02:43:31,027 rocksdb/_rocksdb.pyx:277:39: cimported module has no attribute 'NewBloomFilterPolicy' 2025-09-08T02:43:31,029 Error compiling Cython file: 2025-09-08T02:43:31,029 ------------------------------------------------------------ 2025-09-08T02:43:31,029 ... 2025-09-08T02:43:31,029 c_keys.push_back(bytes_to_slice(key)) 2025-09-08T02:43:31,029 self.policy.get().CreateFilter( 2025-09-08T02:43:31,029 vector_data(c_keys), 2025-09-08T02:43:31,029 c_keys.size(), 2025-09-08T02:43:31,030 cython.address(dst)) 2025-09-08T02:43:31,030 ^ 2025-09-08T02:43:31,030 ------------------------------------------------------------ 2025-09-08T02:43:31,030 rocksdb/_rocksdb.pyx:292:18: Cannot convert 'string *' to Python object 2025-09-08T02:43:31,032 Error compiling Cython file: 2025-09-08T02:43:31,032 ------------------------------------------------------------ 2025-09-08T02:43:31,032 ... 2025-09-08T02:43:31,032 def __cinit__(self, object ob): 2025-09-08T02:43:31,032 if isinstance(ob, IAssociativeMergeOperator): 2025-09-08T02:43:31,032 self.ob = ob 2025-09-08T02:43:31,032 self.merge_op.reset( 2025-09-08T02:43:31,033 2025-09-08T02:43:31,033 ^ 2025-09-08T02:43:31,033 ------------------------------------------------------------ 2025-09-08T02:43:31,033 rocksdb/_rocksdb.pyx:322:17: 'MergeOperator' is not a type identifier 2025-09-08T02:43:31,033 Error compiling Cython file: 2025-09-08T02:43:31,033 ------------------------------------------------------------ 2025-09-08T02:43:31,033 ... 2025-09-08T02:43:31,033 def __cinit__(self, object ob): 2025-09-08T02:43:31,033 if isinstance(ob, IAssociativeMergeOperator): 2025-09-08T02:43:31,034 self.ob = ob 2025-09-08T02:43:31,034 self.merge_op.reset( 2025-09-08T02:43:31,034 2025-09-08T02:43:31,034 new merge_operator.AssociativeMergeOperatorWrapper( 2025-09-08T02:43:31,034 ^ 2025-09-08T02:43:31,034 ------------------------------------------------------------ 2025-09-08T02:43:31,034 rocksdb/_rocksdb.pyx:323:24: 'AssociativeMergeOperatorWrapper' is not a type identifier 2025-09-08T02:43:31,034 Error compiling Cython file: 2025-09-08T02:43:31,034 ------------------------------------------------------------ 2025-09-08T02:43:31,035 ... 2025-09-08T02:43:31,035 def __cinit__(self, object ob): 2025-09-08T02:43:31,035 if isinstance(ob, IAssociativeMergeOperator): 2025-09-08T02:43:31,035 self.ob = ob 2025-09-08T02:43:31,035 self.merge_op.reset( 2025-09-08T02:43:31,035 2025-09-08T02:43:31,035 new merge_operator.AssociativeMergeOperatorWrapper( 2025-09-08T02:43:31,035 ^ 2025-09-08T02:43:31,035 ------------------------------------------------------------ 2025-09-08T02:43:31,035 rocksdb/_rocksdb.pyx:323:20: new operator can only be applied to a C++ class 2025-09-08T02:43:31,036 Error compiling Cython file: 2025-09-08T02:43:31,036 ------------------------------------------------------------ 2025-09-08T02:43:31,036 ... 2025-09-08T02:43:31,036 merge_callback)) 2025-09-08T02:43:31,036 elif isinstance(ob, IMergeOperator): 2025-09-08T02:43:31,036 self.ob = ob 2025-09-08T02:43:31,036 self.merge_op.reset( 2025-09-08T02:43:31,036 2025-09-08T02:43:31,036 ^ 2025-09-08T02:43:31,037 ------------------------------------------------------------ 2025-09-08T02:43:31,037 rocksdb/_rocksdb.pyx:331:17: 'MergeOperator' is not a type identifier 2025-09-08T02:43:31,037 Error compiling Cython file: 2025-09-08T02:43:31,037 ------------------------------------------------------------ 2025-09-08T02:43:31,037 ... 2025-09-08T02:43:31,037 elif isinstance(ob, IMergeOperator): 2025-09-08T02:43:31,037 self.ob = ob 2025-09-08T02:43:31,037 self.merge_op.reset( 2025-09-08T02:43:31,038 2025-09-08T02:43:31,038 new merge_operator.MergeOperatorWrapper( 2025-09-08T02:43:31,038 ^ 2025-09-08T02:43:31,038 ------------------------------------------------------------ 2025-09-08T02:43:31,038 rocksdb/_rocksdb.pyx:332:24: 'MergeOperatorWrapper' is not a type identifier 2025-09-08T02:43:31,038 Error compiling Cython file: 2025-09-08T02:43:31,038 ------------------------------------------------------------ 2025-09-08T02:43:31,038 ... 2025-09-08T02:43:31,039 elif isinstance(ob, IMergeOperator): 2025-09-08T02:43:31,039 self.ob = ob 2025-09-08T02:43:31,039 self.merge_op.reset( 2025-09-08T02:43:31,039 2025-09-08T02:43:31,039 new merge_operator.MergeOperatorWrapper( 2025-09-08T02:43:31,039 ^ 2025-09-08T02:43:31,039 ------------------------------------------------------------ 2025-09-08T02:43:31,039 rocksdb/_rocksdb.pyx:332:20: new operator can only be applied to a C++ class 2025-09-08T02:43:31,039 Error compiling Cython file: 2025-09-08T02:43:31,040 ------------------------------------------------------------ 2025-09-08T02:43:31,040 ... 2025-09-08T02:43:31,040 return True 2025-09-08T02:43:31,040 return False 2025-09-08T02:43:31,040 except: 2025-09-08T02:43:31,040 tb = traceback.format_exc() 2025-09-08T02:43:31,040 logger.Log(log, "Error in merge_callback: %s", tb) 2025-09-08T02:43:31,040 ^ 2025-09-08T02:43:31,040 ------------------------------------------------------------ 2025-09-08T02:43:31,040 rocksdb/_rocksdb.pyx:375:14: cimported module has no attribute 'Log' 2025-09-08T02:43:31,042 Error compiling Cython file: 2025-09-08T02:43:31,042 ------------------------------------------------------------ 2025-09-08T02:43:31,042 ... 2025-09-08T02:43:31,042 return True 2025-09-08T02:43:31,042 return False 2025-09-08T02:43:31,042 except: 2025-09-08T02:43:31,042 tb = traceback.format_exc() 2025-09-08T02:43:31,042 logger.Log(log, "Error in full_merge_callback: %s", tb) 2025-09-08T02:43:31,042 ^ 2025-09-08T02:43:31,042 ------------------------------------------------------------ 2025-09-08T02:43:31,043 rocksdb/_rocksdb.pyx:404:14: cimported module has no attribute 'Log' 2025-09-08T02:43:31,057 Error compiling Cython file: 2025-09-08T02:43:31,057 ------------------------------------------------------------ 2025-09-08T02:43:31,057 ... 2025-09-08T02:43:31,057 return True 2025-09-08T02:43:31,058 return False 2025-09-08T02:43:31,058 except: 2025-09-08T02:43:31,058 tb = traceback.format_exc() 2025-09-08T02:43:31,058 logger.Log(log, "Error in partial_merge_callback: %s", tb) 2025-09-08T02:43:31,058 ^ 2025-09-08T02:43:31,058 ------------------------------------------------------------ 2025-09-08T02:43:31,058 rocksdb/_rocksdb.pyx:428:14: cimported module has no attribute 'Log' 2025-09-08T02:43:31,058 Error compiling Cython file: 2025-09-08T02:43:31,059 ------------------------------------------------------------ 2025-09-08T02:43:31,059 ... 2025-09-08T02:43:31,059 #### Here comes the Cache stuff 2025-09-08T02:43:31,059 @cython.internal 2025-09-08T02:43:31,059 cdef class PyCache(object): 2025-09-08T02:43:31,059 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T02:43:31,059 return shared_ptr[cache.Cache]() 2025-09-08T02:43:31,059 ^ 2025-09-08T02:43:31,059 ------------------------------------------------------------ 2025-09-08T02:43:31,060 rocksdb/_rocksdb.pyx:436:15: 'shared_ptr' is not a constant, variable or function identifier 2025-09-08T02:43:31,060 Error compiling Cython file: 2025-09-08T02:43:31,060 ------------------------------------------------------------ 2025-09-08T02:43:31,060 ... 2025-09-08T02:43:31,060 #### Here comes the Cache stuff 2025-09-08T02:43:31,060 @cython.internal 2025-09-08T02:43:31,060 cdef class PyCache(object): 2025-09-08T02:43:31,060 cdef shared_ptr[cache.Cache] get_cache(self): 2025-09-08T02:43:31,060 return shared_ptr[cache.Cache]() 2025-09-08T02:43:31,061 ^ 2025-09-08T02:43:31,061 ------------------------------------------------------------ 2025-09-08T02:43:31,061 rocksdb/_rocksdb.pyx:436:31: cimported module has no attribute 'Cache' 2025-09-08T02:43:31,061 Error compiling Cython file: 2025-09-08T02:43:31,061 ------------------------------------------------------------ 2025-09-08T02:43:31,061 ... 2025-09-08T02:43:31,061 cdef class PyLRUCache(PyCache): 2025-09-08T02:43:31,061 cdef shared_ptr[cache.Cache] cache_ob 2025-09-08T02:43:31,062 def __cinit__(self, capacity, shard_bits=None): 2025-09-08T02:43:31,062 if shard_bits is not None: 2025-09-08T02:43:31,062 self.cache_ob = cache.NewLRUCache(capacity, shard_bits) 2025-09-08T02:43:31,062 ^ 2025-09-08T02:43:31,062 ------------------------------------------------------------ 2025-09-08T02:43:31,062 rocksdb/_rocksdb.pyx:444:33: cimported module has no attribute 'NewLRUCache' 2025-09-08T02:43:31,062 Error compiling Cython file: 2025-09-08T02:43:31,062 ------------------------------------------------------------ 2025-09-08T02:43:31,062 ... 2025-09-08T02:43:31,063 def __cinit__(self, capacity, shard_bits=None): 2025-09-08T02:43:31,063 if shard_bits is not None: 2025-09-08T02:43:31,063 self.cache_ob = cache.NewLRUCache(capacity, shard_bits) 2025-09-08T02:43:31,063 else: 2025-09-08T02:43:31,063 self.cache_ob = cache.NewLRUCache(capacity) 2025-09-08T02:43:31,063 ^ 2025-09-08T02:43:31,063 ------------------------------------------------------------ 2025-09-08T02:43:31,063 rocksdb/_rocksdb.pyx:446:33: cimported module has no attribute 'NewLRUCache' 2025-09-08T02:43:31,064 Error compiling Cython file: 2025-09-08T02:43:31,064 ------------------------------------------------------------ 2025-09-08T02:43:31,064 ... 2025-09-08T02:43:31,064 if not isinstance(ob, ISliceTransform): 2025-09-08T02:43:31,064 raise TypeError("%s is not of type %s" % (ob, ISliceTransform)) 2025-09-08T02:43:31,064 self.ob = ob 2025-09-08T02:43:31,064 self.transfomer.reset( 2025-09-08T02:43:31,064 2025-09-08T02:43:31,064 ^ 2025-09-08T02:43:31,064 ------------------------------------------------------------ 2025-09-08T02:43:31,065 rocksdb/_rocksdb.pyx:466:13: 'SliceTransform' is not a type identifier 2025-09-08T02:43:31,065 Error compiling Cython file: 2025-09-08T02:43:31,065 ------------------------------------------------------------ 2025-09-08T02:43:31,065 ... 2025-09-08T02:43:31,065 raise TypeError("%s is not of type %s" % (ob, ISliceTransform)) 2025-09-08T02:43:31,065 self.ob = ob 2025-09-08T02:43:31,065 self.transfomer.reset( 2025-09-08T02:43:31,065 2025-09-08T02:43:31,066 new slice_transform.SliceTransformWrapper( 2025-09-08T02:43:31,066 ^ 2025-09-08T02:43:31,066 ------------------------------------------------------------ 2025-09-08T02:43:31,066 rocksdb/_rocksdb.pyx:467:20: 'SliceTransformWrapper' is not a type identifier 2025-09-08T02:43:31,066 Error compiling Cython file: 2025-09-08T02:43:31,066 ------------------------------------------------------------ 2025-09-08T02:43:31,066 ... 2025-09-08T02:43:31,066 raise TypeError("%s is not of type %s" % (ob, ISliceTransform)) 2025-09-08T02:43:31,067 self.ob = ob 2025-09-08T02:43:31,067 self.transfomer.reset( 2025-09-08T02:43:31,067 2025-09-08T02:43:31,067 new slice_transform.SliceTransformWrapper( 2025-09-08T02:43:31,067 ^ 2025-09-08T02:43:31,067 ------------------------------------------------------------ 2025-09-08T02:43:31,067 rocksdb/_rocksdb.pyx:467:16: new operator can only be applied to a C++ class 2025-09-08T02:43:31,067 Error compiling Cython file: 2025-09-08T02:43:31,067 ------------------------------------------------------------ 2025-09-08T02:43:31,068 ... 2025-09-08T02:43:31,068 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T02:43:31,068 return self.transfomer 2025-09-08T02:43:31,068 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:31,068 cdef slice_transform.SliceTransformWrapper* ptr 2025-09-08T02:43:31,068 ptr = self.transfomer.get() 2025-09-08T02:43:31,068 ^ 2025-09-08T02:43:31,068 ------------------------------------------------------------ 2025-09-08T02:43:31,068 rocksdb/_rocksdb.pyx:482:15: 'SliceTransformWrapper' is not a type identifier 2025-09-08T02:43:31,069 Error compiling Cython file: 2025-09-08T02:43:31,069 ------------------------------------------------------------ 2025-09-08T02:43:31,069 ... 2025-09-08T02:43:31,069 cdef shared_ptr[slice_transform.SliceTransform] get_transformer(self): 2025-09-08T02:43:31,069 return self.transfomer 2025-09-08T02:43:31,069 cdef set_info_log(self, shared_ptr[logger.Logger] info_log): 2025-09-08T02:43:31,069 cdef slice_transform.SliceTransformWrapper* ptr 2025-09-08T02:43:31,069 ptr = self.transfomer.get() 2025-09-08T02:43:31,069 ^ 2025-09-08T02:43:31,070 ------------------------------------------------------------ 2025-09-08T02:43:31,070 rocksdb/_rocksdb.pyx:482:14: Casting temporary Python object to non-numeric non-Python type 2025-09-08T02:43:31,070 Error compiling Cython file: 2025-09-08T02:43:31,070 ------------------------------------------------------------ 2025-09-08T02:43:31,070 ... 2025-09-08T02:43:31,070 size = ret[1] 2025-09-08T02:43:31,070 if (offset + size) > src.size(): 2025-09-08T02:43:31,070 msg = "offset(%i) + size(%i) is bigger than slice(%i)" 2025-09-08T02:43:31,071 raise Exception(msg % (offset, size, src.size())) 2025-09-08T02:43:31,071 return Slice(src.data() + offset, size) 2025-09-08T02:43:31,071 ^ 2025-09-08T02:43:31,071 ------------------------------------------------------------ 2025-09-08T02:43:31,071 rocksdb/_rocksdb.pyx:503:15: 'Slice' is not a constant, variable or function identifier 2025-09-08T02:43:31,071 Error compiling Cython file: 2025-09-08T02:43:31,071 ------------------------------------------------------------ 2025-09-08T02:43:31,071 ... 2025-09-08T02:43:31,072 raise Exception(msg % (offset, size, src.size())) 2025-09-08T02:43:31,072 return Slice(src.data() + offset, size) 2025-09-08T02:43:31,072 except BaseException as error: 2025-09-08T02:43:31,072 tb = traceback.format_exc() 2025-09-08T02:43:31,072 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T02:43:31,072 ^ 2025-09-08T02:43:31,072 ------------------------------------------------------------ 2025-09-08T02:43:31,072 rocksdb/_rocksdb.pyx:506:14: cimported module has no attribute 'Log' 2025-09-08T02:43:31,073 Error compiling Cython file: 2025-09-08T02:43:31,073 ------------------------------------------------------------ 2025-09-08T02:43:31,073 ... 2025-09-08T02:43:31,073 try: 2025-09-08T02:43:31,073 return (ctx).in_domain(slice_to_bytes(src)) 2025-09-08T02:43:31,073 except BaseException as error: 2025-09-08T02:43:31,073 tb = traceback.format_exc() 2025-09-08T02:43:31,073 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T02:43:31,073 ^ 2025-09-08T02:43:31,074 ------------------------------------------------------------ 2025-09-08T02:43:31,074 rocksdb/_rocksdb.pyx:519:14: cimported module has no attribute 'Log' 2025-09-08T02:43:31,074 Error compiling Cython file: 2025-09-08T02:43:31,074 ------------------------------------------------------------ 2025-09-08T02:43:31,074 ... 2025-09-08T02:43:31,074 try: 2025-09-08T02:43:31,074 return (ctx).in_range(slice_to_bytes(src)) 2025-09-08T02:43:31,074 except BaseException as error: 2025-09-08T02:43:31,074 tb = traceback.format_exc() 2025-09-08T02:43:31,075 logger.Log(log, "Error in slice transfrom callback: %s", tb) 2025-09-08T02:43:31,075 ^ 2025-09-08T02:43:31,075 ------------------------------------------------------------ 2025-09-08T02:43:31,075 rocksdb/_rocksdb.pyx:532:14: cimported module has no attribute 'Log' 2025-09-08T02:43:31,075 Error compiling Cython file: 2025-09-08T02:43:31,075 ------------------------------------------------------------ 2025-09-08T02:43:31,075 ... 2025-09-08T02:43:31,075 whole_key_filtering=None): 2025-09-08T02:43:31,076 cdef table_factory.BlockBasedTableOptions table_options 2025-09-08T02:43:31,076 if index_type == 'binary_search': 2025-09-08T02:43:31,076 table_options.index_type = table_factory.kBinarySearch 2025-09-08T02:43:31,076 ^ 2025-09-08T02:43:31,076 ------------------------------------------------------------ 2025-09-08T02:43:31,076 rocksdb/_rocksdb.pyx:566:52: cimported module has no attribute 'kBinarySearch' 2025-09-08T02:43:31,076 Error compiling Cython file: 2025-09-08T02:43:31,076 ------------------------------------------------------------ 2025-09-08T02:43:31,077 ... 2025-09-08T02:43:31,077 cdef table_factory.BlockBasedTableOptions table_options 2025-09-08T02:43:31,077 if index_type == 'binary_search': 2025-09-08T02:43:31,077 table_options.index_type = table_factory.kBinarySearch 2025-09-08T02:43:31,077 elif index_type == 'hash_search': 2025-09-08T02:43:31,077 table_options.index_type = table_factory.kHashSearch 2025-09-08T02:43:31,077 ^ 2025-09-08T02:43:31,077 ------------------------------------------------------------ 2025-09-08T02:43:31,077 rocksdb/_rocksdb.pyx:568:52: cimported module has no attribute 'kHashSearch' 2025-09-08T02:43:31,078 Error compiling Cython file: 2025-09-08T02:43:31,078 ------------------------------------------------------------ 2025-09-08T02:43:31,078 ... 2025-09-08T02:43:31,078 table_options.hash_index_allow_collision = True 2025-09-08T02:43:31,078 else: 2025-09-08T02:43:31,078 table_options.hash_index_allow_collision = False 2025-09-08T02:43:31,078 if checksum == 'crc32': 2025-09-08T02:43:31,078 table_options.checksum = table_factory.kCRC32c 2025-09-08T02:43:31,078 ^ 2025-09-08T02:43:31,079 ------------------------------------------------------------ 2025-09-08T02:43:31,079 rocksdb/_rocksdb.pyx:578:50: cimported module has no attribute 'kCRC32c' 2025-09-08T02:43:31,079 Error compiling Cython file: 2025-09-08T02:43:31,079 ------------------------------------------------------------ 2025-09-08T02:43:31,079 ... 2025-09-08T02:43:31,079 table_options.hash_index_allow_collision = False 2025-09-08T02:43:31,079 if checksum == 'crc32': 2025-09-08T02:43:31,079 table_options.checksum = table_factory.kCRC32c 2025-09-08T02:43:31,080 elif checksum == 'xxhash': 2025-09-08T02:43:31,080 table_options.checksum = table_factory.kxxHash 2025-09-08T02:43:31,080 ^ 2025-09-08T02:43:31,080 ------------------------------------------------------------ 2025-09-08T02:43:31,080 rocksdb/_rocksdb.pyx:580:50: cimported module has no attribute 'kxxHash' 2025-09-08T02:43:31,080 Error compiling Cython file: 2025-09-08T02:43:31,080 ------------------------------------------------------------ 2025-09-08T02:43:31,080 ... 2025-09-08T02:43:31,080 # Set the filter_policy 2025-09-08T02:43:31,081 self.py_filter_policy = None 2025-09-08T02:43:31,081 if filter_policy is not None: 2025-09-08T02:43:31,081 if isinstance(filter_policy, PyFilterPolicy): 2025-09-08T02:43:31,081 if (filter_policy).get_policy().get() == NULL: 2025-09-08T02:43:31,081 ^ 2025-09-08T02:43:31,081 ------------------------------------------------------------ 2025-09-08T02:43:31,081 rocksdb/_rocksdb.pyx:615:71: Invalid types for '==' (Python object, void *) 2025-09-08T02:43:31,081 Error compiling Cython file: 2025-09-08T02:43:31,081 ------------------------------------------------------------ 2025-09-08T02:43:31,082 ... 2025-09-08T02:43:31,082 else: 2025-09-08T02:43:31,082 self.py_filter_policy = PyGenericFilterPolicy(filter_policy) 2025-09-08T02:43:31,082 table_options.filter_policy = self.py_filter_policy.get_policy() 2025-09-08T02:43:31,082 self.factory.reset(table_factory.NewBlockBasedTableFactory(table_options)) 2025-09-08T02:43:31,082 ^ 2025-09-08T02:43:31,082 ------------------------------------------------------------ 2025-09-08T02:43:31,082 rocksdb/_rocksdb.pyx:623:40: cimported module has no attribute 'NewBlockBasedTableFactory' 2025-09-08T02:43:31,083 Error compiling Cython file: 2025-09-08T02:43:31,083 ------------------------------------------------------------ 2025-09-08T02:43:31,083 ... 2025-09-08T02:43:31,083 table_options.hash_table_ratio = hash_table_ratio 2025-09-08T02:43:31,083 table_options.index_sparseness = index_sparseness 2025-09-08T02:43:31,084 table_options.huge_page_tlb_size = huge_page_tlb_size 2025-09-08T02:43:31,084 if encoding_type == 'plain': 2025-09-08T02:43:31,084 table_options.encoding_type = table_factory.kPlain 2025-09-08T02:43:31,084 ^ 2025-09-08T02:43:31,084 ------------------------------------------------------------ 2025-09-08T02:43:31,084 rocksdb/_rocksdb.pyx:650:55: cimported module has no attribute 'kPlain' 2025-09-08T02:43:31,084 Error compiling Cython file: 2025-09-08T02:43:31,084 ------------------------------------------------------------ 2025-09-08T02:43:31,085 ... 2025-09-08T02:43:31,085 table_options.huge_page_tlb_size = huge_page_tlb_size 2025-09-08T02:43:31,085 if encoding_type == 'plain': 2025-09-08T02:43:31,085 table_options.encoding_type = table_factory.kPlain 2025-09-08T02:43:31,085 elif encoding_type == 'prefix': 2025-09-08T02:43:31,085 table_options.encoding_type = table_factory.kPrefix 2025-09-08T02:43:31,085 ^ 2025-09-08T02:43:31,085 ------------------------------------------------------------ 2025-09-08T02:43:31,085 rocksdb/_rocksdb.pyx:652:55: cimported module has no attribute 'kPrefix' 2025-09-08T02:43:31,086 Error compiling Cython file: 2025-09-08T02:43:31,086 ------------------------------------------------------------ 2025-09-08T02:43:31,086 ... 2025-09-08T02:43:31,086 raise ValueError("Unknown encoding_type: %s" % encoding_type) 2025-09-08T02:43:31,086 table_options.full_scan_mode = full_scan_mode 2025-09-08T02:43:31,086 table_options.store_index_in_file = store_index_in_file 2025-09-08T02:43:31,086 self.factory.reset( table_factory.NewPlainTableFactory(table_options)) 2025-09-08T02:43:31,086 ^ 2025-09-08T02:43:31,087 ------------------------------------------------------------ 2025-09-08T02:43:31,087 rocksdb/_rocksdb.pyx:659:41: cimported module has no attribute 'NewPlainTableFactory' 2025-09-08T02:43:31,087 Error compiling Cython file: 2025-09-08T02:43:31,087 ------------------------------------------------------------ 2025-09-08T02:43:31,087 ... 2025-09-08T02:43:31,087 cdef shared_ptr[memtablerep.MemTableRepFactory] get_memtable_factory(self): 2025-09-08T02:43:31,087 return self.factory 2025-09-08T02:43:31,087 cdef class SkipListMemtableFactory(PyMemtableFactory): 2025-09-08T02:43:31,088 def __init__(self): 2025-09-08T02:43:31,088 self.factory.reset(memtablerep.NewSkipListFactory()) 2025-09-08T02:43:31,088 ^ 2025-09-08T02:43:31,088 ------------------------------------------------------------ 2025-09-08T02:43:31,088 rocksdb/_rocksdb.pyx:672:38: cimported module has no attribute 'NewSkipListFactory' 2025-09-08T02:43:31,088 Error compiling Cython file: 2025-09-08T02:43:31,088 ------------------------------------------------------------ 2025-09-08T02:43:31,088 ... 2025-09-08T02:43:31,089 def __init__(self): 2025-09-08T02:43:31,089 self.factory.reset(memtablerep.NewSkipListFactory()) 2025-09-08T02:43:31,089 cdef class VectorMemtableFactory(PyMemtableFactory): 2025-09-08T02:43:31,089 def __init__(self, count=0): 2025-09-08T02:43:31,089 self.factory.reset(memtablerep.NewVectorRepFactory(count)) 2025-09-08T02:43:31,089 ^ 2025-09-08T02:43:31,089 ------------------------------------------------------------ 2025-09-08T02:43:31,089 rocksdb/_rocksdb.pyx:676:38: cimported module has no attribute 'NewVectorRepFactory' 2025-09-08T02:43:31,089 Error compiling Cython file: 2025-09-08T02:43:31,090 ------------------------------------------------------------ 2025-09-08T02:43:31,090 ... 2025-09-08T02:43:31,090 bucket_count=1000000, 2025-09-08T02:43:31,090 skiplist_height=4, 2025-09-08T02:43:31,090 skiplist_branching_factor=4): 2025-09-08T02:43:31,090 self.factory.reset( 2025-09-08T02:43:31,090 memtablerep.NewHashSkipListRepFactory( 2025-09-08T02:43:31,090 ^ 2025-09-08T02:43:31,090 ------------------------------------------------------------ 2025-09-08T02:43:31,091 rocksdb/_rocksdb.pyx:686:23: cimported module has no attribute 'NewHashSkipListRepFactory' 2025-09-08T02:43:31,091 Error compiling Cython file: 2025-09-08T02:43:31,091 ------------------------------------------------------------ 2025-09-08T02:43:31,091 ... 2025-09-08T02:43:31,091 skiplist_height, 2025-09-08T02:43:31,091 skiplist_branching_factor)) 2025-09-08T02:43:31,091 cdef class HashLinkListMemtableFactory(PyMemtableFactory): 2025-09-08T02:43:31,091 def __init__(self, bucket_count=50000): 2025-09-08T02:43:31,092 self.factory.reset(memtablerep.NewHashLinkListRepFactory(bucket_count)) 2025-09-08T02:43:31,092 ^ 2025-09-08T02:43:31,092 ------------------------------------------------------------ 2025-09-08T02:43:31,092 rocksdb/_rocksdb.pyx:693:38: cimported module has no attribute 'NewHashLinkListRepFactory' 2025-09-08T02:43:31,092 Error compiling Cython file: 2025-09-08T02:43:31,092 ------------------------------------------------------------ 2025-09-08T02:43:31,093 ... 2025-09-08T02:43:31,093 # Used to protect sharing of Options with many DB-objects 2025-09-08T02:43:31,093 cdef cpp_bool in_use 2025-09-08T02:43:31,093 def __cinit__(self): 2025-09-08T02:43:31,093 self.opts = NULL 2025-09-08T02:43:31,093 self.opts = new options.Options() 2025-09-08T02:43:31,093 ^ 2025-09-08T02:43:31,093 ------------------------------------------------------------ 2025-09-08T02:43:31,093 rocksdb/_rocksdb.pyx:718:24: 'Options' is not a type identifier 2025-09-08T02:43:31,094 Error compiling Cython file: 2025-09-08T02:43:31,094 ------------------------------------------------------------ 2025-09-08T02:43:31,094 ... 2025-09-08T02:43:31,094 # Used to protect sharing of Options with many DB-objects 2025-09-08T02:43:31,094 cdef cpp_bool in_use 2025-09-08T02:43:31,094 def __cinit__(self): 2025-09-08T02:43:31,094 self.opts = NULL 2025-09-08T02:43:31,094 self.opts = new options.Options() 2025-09-08T02:43:31,094 ^ 2025-09-08T02:43:31,095 ------------------------------------------------------------ 2025-09-08T02:43:31,095 rocksdb/_rocksdb.pyx:718:20: new operator can only be applied to a C++ class 2025-09-08T02:43:31,095 Error compiling Cython file: 2025-09-08T02:43:31,095 ------------------------------------------------------------ 2025-09-08T02:43:31,095 ... 2025-09-08T02:43:31,095 self.opts = new options.Options() 2025-09-08T02:43:31,095 self.in_use = False 2025-09-08T02:43:31,095 def __dealloc__(self): 2025-09-08T02:43:31,096 if not self.opts == NULL: 2025-09-08T02:43:31,096 del self.opts 2025-09-08T02:43:31,096 ^ 2025-09-08T02:43:31,096 ------------------------------------------------------------ 2025-09-08T02:43:31,096 rocksdb/_rocksdb.pyx:723:20: Deletion of non-Python, non-C++ object 2025-09-08T02:43:31,099 Error compiling Cython file: 2025-09-08T02:43:31,099 ------------------------------------------------------------ 2025-09-08T02:43:31,099 ... 2025-09-08T02:43:31,099 def __set__(self, value): 2025-09-08T02:43:31,099 self.opts.max_open_files = value 2025-09-08T02:43:31,100 property compression: 2025-09-08T02:43:31,100 def __get__(self): 2025-09-08T02:43:31,100 if self.opts.compression == options.kNoCompression: 2025-09-08T02:43:31,100 ^ 2025-09-08T02:43:31,100 ------------------------------------------------------------ 2025-09-08T02:43:31,100 rocksdb/_rocksdb.pyx:780:47: cimported module has no attribute 'kNoCompression' 2025-09-08T02:43:31,100 Error compiling Cython file: 2025-09-08T02:43:31,100 ------------------------------------------------------------ 2025-09-08T02:43:31,101 ... 2025-09-08T02:43:31,101 property compression: 2025-09-08T02:43:31,101 def __get__(self): 2025-09-08T02:43:31,101 if self.opts.compression == options.kNoCompression: 2025-09-08T02:43:31,101 return CompressionType.no_compression 2025-09-08T02:43:31,101 elif self.opts.compression == options.kSnappyCompression: 2025-09-08T02:43:31,101 ^ 2025-09-08T02:43:31,101 ------------------------------------------------------------ 2025-09-08T02:43:31,101 rocksdb/_rocksdb.pyx:782:50: cimported module has no attribute 'kSnappyCompression' 2025-09-08T02:43:31,102 Error compiling Cython file: 2025-09-08T02:43:31,102 ------------------------------------------------------------ 2025-09-08T02:43:31,102 ... 2025-09-08T02:43:31,102 def __get__(self): 2025-09-08T02:43:31,102 if self.opts.compression == options.kNoCompression: 2025-09-08T02:43:31,102 return CompressionType.no_compression 2025-09-08T02:43:31,102 elif self.opts.compression == options.kSnappyCompression: 2025-09-08T02:43:31,102 return CompressionType.snappy_compression 2025-09-08T02:43:31,102 elif self.opts.compression == options.kZlibCompression: 2025-09-08T02:43:31,102 ^ 2025-09-08T02:43:31,102 ------------------------------------------------------------ 2025-09-08T02:43:31,103 rocksdb/_rocksdb.pyx:784:49: cimported module has no attribute 'kZlibCompression' 2025-09-08T02:43:31,103 Error compiling Cython file: 2025-09-08T02:43:31,103 ------------------------------------------------------------ 2025-09-08T02:43:31,103 ... 2025-09-08T02:43:31,103 return CompressionType.no_compression 2025-09-08T02:43:31,103 elif self.opts.compression == options.kSnappyCompression: 2025-09-08T02:43:31,103 return CompressionType.snappy_compression 2025-09-08T02:43:31,103 elif self.opts.compression == options.kZlibCompression: 2025-09-08T02:43:31,103 return CompressionType.zlib_compression 2025-09-08T02:43:31,104 elif self.opts.compression == options.kBZip2Compression: 2025-09-08T02:43:31,104 ^ 2025-09-08T02:43:31,104 ------------------------------------------------------------ 2025-09-08T02:43:31,104 rocksdb/_rocksdb.pyx:786:49: cimported module has no attribute 'kBZip2Compression' 2025-09-08T02:43:31,104 Error compiling Cython file: 2025-09-08T02:43:31,104 ------------------------------------------------------------ 2025-09-08T02:43:31,104 ... 2025-09-08T02:43:31,104 return CompressionType.snappy_compression 2025-09-08T02:43:31,104 elif self.opts.compression == options.kZlibCompression: 2025-09-08T02:43:31,105 return CompressionType.zlib_compression 2025-09-08T02:43:31,105 elif self.opts.compression == options.kBZip2Compression: 2025-09-08T02:43:31,105 return CompressionType.bzip2_compression 2025-09-08T02:43:31,105 elif self.opts.compression == options.kLZ4Compression: 2025-09-08T02:43:31,105 ^ 2025-09-08T02:43:31,105 ------------------------------------------------------------ 2025-09-08T02:43:31,105 rocksdb/_rocksdb.pyx:788:49: cimported module has no attribute 'kLZ4Compression' 2025-09-08T02:43:31,105 Error compiling Cython file: 2025-09-08T02:43:31,105 ------------------------------------------------------------ 2025-09-08T02:43:31,105 ... 2025-09-08T02:43:31,106 return CompressionType.zlib_compression 2025-09-08T02:43:31,106 elif self.opts.compression == options.kBZip2Compression: 2025-09-08T02:43:31,106 return CompressionType.bzip2_compression 2025-09-08T02:43:31,106 elif self.opts.compression == options.kLZ4Compression: 2025-09-08T02:43:31,106 return CompressionType.lz4_compression 2025-09-08T02:43:31,106 elif self.opts.compression == options.kLZ4HCCompression: 2025-09-08T02:43:31,106 ^ 2025-09-08T02:43:31,106 ------------------------------------------------------------ 2025-09-08T02:43:31,106 rocksdb/_rocksdb.pyx:790:49: cimported module has no attribute 'kLZ4HCCompression' 2025-09-08T02:43:31,107 Error compiling Cython file: 2025-09-08T02:43:31,107 ------------------------------------------------------------ 2025-09-08T02:43:31,107 ... 2025-09-08T02:43:31,107 else: 2025-09-08T02:43:31,107 raise Exception("Unknonw type: %s" % self.opts.compression) 2025-09-08T02:43:31,107 def __set__(self, value): 2025-09-08T02:43:31,107 if value == CompressionType.no_compression: 2025-09-08T02:43:31,107 self.opts.compression = options.kNoCompression 2025-09-08T02:43:31,107 ^ 2025-09-08T02:43:31,107 ------------------------------------------------------------ 2025-09-08T02:43:31,108 rocksdb/_rocksdb.pyx:797:47: cimported module has no attribute 'kNoCompression' 2025-09-08T02:43:31,108 Error compiling Cython file: 2025-09-08T02:43:31,108 ------------------------------------------------------------ 2025-09-08T02:43:31,108 ... 2025-09-08T02:43:31,108 def __set__(self, value): 2025-09-08T02:43:31,108 if value == CompressionType.no_compression: 2025-09-08T02:43:31,108 self.opts.compression = options.kNoCompression 2025-09-08T02:43:31,108 elif value == CompressionType.snappy_compression: 2025-09-08T02:43:31,109 self.opts.compression = options.kSnappyCompression 2025-09-08T02:43:31,109 ^ 2025-09-08T02:43:31,109 ------------------------------------------------------------ 2025-09-08T02:43:31,109 rocksdb/_rocksdb.pyx:799:47: cimported module has no attribute 'kSnappyCompression' 2025-09-08T02:43:31,109 Error compiling Cython file: 2025-09-08T02:43:31,109 ------------------------------------------------------------ 2025-09-08T02:43:31,109 ... 2025-09-08T02:43:31,109 if value == CompressionType.no_compression: 2025-09-08T02:43:31,109 self.opts.compression = options.kNoCompression 2025-09-08T02:43:31,109 elif value == CompressionType.snappy_compression: 2025-09-08T02:43:31,110 self.opts.compression = options.kSnappyCompression 2025-09-08T02:43:31,110 elif value == CompressionType.zlib_compression: 2025-09-08T02:43:31,110 self.opts.compression = options.kZlibCompression 2025-09-08T02:43:31,110 ^ 2025-09-08T02:43:31,110 ------------------------------------------------------------ 2025-09-08T02:43:31,110 rocksdb/_rocksdb.pyx:801:47: cimported module has no attribute 'kZlibCompression' 2025-09-08T02:43:31,110 Error compiling Cython file: 2025-09-08T02:43:31,110 ------------------------------------------------------------ 2025-09-08T02:43:31,110 ... 2025-09-08T02:43:31,111 elif value == CompressionType.snappy_compression: 2025-09-08T02:43:31,111 self.opts.compression = options.kSnappyCompression 2025-09-08T02:43:31,111 elif value == CompressionType.zlib_compression: 2025-09-08T02:43:31,111 self.opts.compression = options.kZlibCompression 2025-09-08T02:43:31,111 elif value == CompressionType.bzip2_compression: 2025-09-08T02:43:31,111 self.opts.compression = options.kBZip2Compression 2025-09-08T02:43:31,111 ^ 2025-09-08T02:43:31,111 ------------------------------------------------------------ 2025-09-08T02:43:31,111 rocksdb/_rocksdb.pyx:803:47: cimported module has no attribute 'kBZip2Compression' 2025-09-08T02:43:31,112 Error compiling Cython file: 2025-09-08T02:43:31,112 ------------------------------------------------------------ 2025-09-08T02:43:31,112 ... 2025-09-08T02:43:31,112 elif value == CompressionType.zlib_compression: 2025-09-08T02:43:31,112 self.opts.compression = options.kZlibCompression 2025-09-08T02:43:31,112 elif value == CompressionType.bzip2_compression: 2025-09-08T02:43:31,112 self.opts.compression = options.kBZip2Compression 2025-09-08T02:43:31,112 elif value == CompressionType.lz4_compression: 2025-09-08T02:43:31,112 self.opts.compression = options.kLZ4Compression 2025-09-08T02:43:31,112 ^ 2025-09-08T02:43:31,112 ------------------------------------------------------------ 2025-09-08T02:43:31,113 rocksdb/_rocksdb.pyx:805:47: cimported module has no attribute 'kLZ4Compression' 2025-09-08T02:43:31,113 Error compiling Cython file: 2025-09-08T02:43:31,113 ------------------------------------------------------------ 2025-09-08T02:43:31,113 ... 2025-09-08T02:43:31,113 elif value == CompressionType.bzip2_compression: 2025-09-08T02:43:31,113 self.opts.compression = options.kBZip2Compression 2025-09-08T02:43:31,113 elif value == CompressionType.lz4_compression: 2025-09-08T02:43:31,113 self.opts.compression = options.kLZ4Compression 2025-09-08T02:43:31,113 elif value == CompressionType.lz4hc_compression: 2025-09-08T02:43:31,114 self.opts.compression = options.kLZ4HCCompression 2025-09-08T02:43:31,114 ^ 2025-09-08T02:43:31,114 ------------------------------------------------------------ 2025-09-08T02:43:31,114 rocksdb/_rocksdb.pyx:807:47: cimported module has no attribute 'kLZ4HCCompression' 2025-09-08T02:43:31,131 Error compiling Cython file: 2025-09-08T02:43:31,131 ------------------------------------------------------------ 2025-09-08T02:43:31,131 ... 2025-09-08T02:43:31,131 def __set__(self, value): 2025-09-08T02:43:31,131 self.opts.verify_checksums_in_compaction = value 2025-09-08T02:43:31,131 property compaction_style: 2025-09-08T02:43:31,131 def __get__(self): 2025-09-08T02:43:31,132 if self.opts.compaction_style == kCompactionStyleLevel: 2025-09-08T02:43:31,132 ^ 2025-09-08T02:43:31,132 ------------------------------------------------------------ 2025-09-08T02:43:31,132 rocksdb/_rocksdb.pyx:1077:45: 'kCompactionStyleLevel' is not a constant, variable or function identifier 2025-09-08T02:43:31,132 Error compiling Cython file: 2025-09-08T02:43:31,132 ------------------------------------------------------------ 2025-09-08T02:43:31,132 ... 2025-09-08T02:43:31,132 property compaction_style: 2025-09-08T02:43:31,133 def __get__(self): 2025-09-08T02:43:31,133 if self.opts.compaction_style == kCompactionStyleLevel: 2025-09-08T02:43:31,133 return 'level' 2025-09-08T02:43:31,133 if self.opts.compaction_style == kCompactionStyleUniversal: 2025-09-08T02:43:31,133 ^ 2025-09-08T02:43:31,133 ------------------------------------------------------------ 2025-09-08T02:43:31,133 rocksdb/_rocksdb.pyx:1079:45: 'kCompactionStyleUniversal' is not a constant, variable or function identifier 2025-09-08T02:43:31,133 Error compiling Cython file: 2025-09-08T02:43:31,133 ------------------------------------------------------------ 2025-09-08T02:43:31,134 ... 2025-09-08T02:43:31,134 return 'universal' 2025-09-08T02:43:31,134 raise Exception("Unknown compaction_style") 2025-09-08T02:43:31,134 def __set__(self, str value): 2025-09-08T02:43:31,134 if value == 'level': 2025-09-08T02:43:31,134 self.opts.compaction_style = kCompactionStyleLevel 2025-09-08T02:43:31,134 ^ 2025-09-08T02:43:31,134 ------------------------------------------------------------ 2025-09-08T02:43:31,134 rocksdb/_rocksdb.pyx:1085:45: 'kCompactionStyleLevel' is not a constant, variable or function identifier 2025-09-08T02:43:31,135 Error compiling Cython file: 2025-09-08T02:43:31,135 ------------------------------------------------------------ 2025-09-08T02:43:31,135 ... 2025-09-08T02:43:31,135 def __set__(self, str value): 2025-09-08T02:43:31,135 if value == 'level': 2025-09-08T02:43:31,135 self.opts.compaction_style = kCompactionStyleLevel 2025-09-08T02:43:31,135 elif value == 'universal': 2025-09-08T02:43:31,135 self.opts.compaction_style = kCompactionStyleUniversal 2025-09-08T02:43:31,135 ^ 2025-09-08T02:43:31,136 ------------------------------------------------------------ 2025-09-08T02:43:31,136 rocksdb/_rocksdb.pyx:1087:45: 'kCompactionStyleUniversal' is not a constant, variable or function identifier 2025-09-08T02:43:31,136 Error compiling Cython file: 2025-09-08T02:43:31,136 ------------------------------------------------------------ 2025-09-08T02:43:31,136 ... 2025-09-08T02:43:31,136 ret_ob['min_merge_width'] = uopts.min_merge_width 2025-09-08T02:43:31,136 ret_ob['max_merge_width'] = uopts.max_merge_width 2025-09-08T02:43:31,136 ret_ob['max_size_amplification_percent'] = uopts.max_size_amplification_percent 2025-09-08T02:43:31,136 ret_ob['compression_size_percent'] = uopts.compression_size_percent 2025-09-08T02:43:31,137 if uopts.stop_style == kCompactionStopStyleSimilarSize: 2025-09-08T02:43:31,137 ^ 2025-09-08T02:43:31,137 ------------------------------------------------------------ 2025-09-08T02:43:31,137 rocksdb/_rocksdb.pyx:1104:35: 'kCompactionStopStyleSimilarSize' is not a constant, variable or function identifier 2025-09-08T02:43:31,137 Error compiling Cython file: 2025-09-08T02:43:31,137 ------------------------------------------------------------ 2025-09-08T02:43:31,137 ... 2025-09-08T02:43:31,137 ret_ob['max_size_amplification_percent'] = uopts.max_size_amplification_percent 2025-09-08T02:43:31,138 ret_ob['compression_size_percent'] = uopts.compression_size_percent 2025-09-08T02:43:31,138 if uopts.stop_style == kCompactionStopStyleSimilarSize: 2025-09-08T02:43:31,138 ret_ob['stop_style'] = 'similar_size' 2025-09-08T02:43:31,138 elif uopts.stop_style == kCompactionStopStyleTotalSize: 2025-09-08T02:43:31,138 ^ 2025-09-08T02:43:31,138 ------------------------------------------------------------ 2025-09-08T02:43:31,138 rocksdb/_rocksdb.pyx:1106:37: 'kCompactionStopStyleTotalSize' is not a constant, variable or function identifier 2025-09-08T02:43:31,138 Error compiling Cython file: 2025-09-08T02:43:31,139 ------------------------------------------------------------ 2025-09-08T02:43:31,139 ... 2025-09-08T02:43:31,139 return ret_ob 2025-09-08T02:43:31,139 def __set__(self, dict value): 2025-09-08T02:43:31,139 cdef universal_compaction.CompactionOptionsUniversal* uopts 2025-09-08T02:43:31,139 uopts = cython.address(self.opts.compaction_options_universal) 2025-09-08T02:43:31,139 ^ 2025-09-08T02:43:31,139 ------------------------------------------------------------ 2025-09-08T02:43:31,139 rocksdb/_rocksdb.pyx:1115:26: Cannot take address of Python object attribute 'compaction_options_universal' 2025-09-08T02:43:31,140 Error compiling Cython file: 2025-09-08T02:43:31,140 ------------------------------------------------------------ 2025-09-08T02:43:31,140 ... 2025-09-08T02:43:31,140 if 'compression_size_percent' in value: 2025-09-08T02:43:31,140 uopts.compression_size_percent = value['compression_size_percent'] 2025-09-08T02:43:31,140 if 'stop_style' in value: 2025-09-08T02:43:31,140 if value['stop_style'] == 'similar_size': 2025-09-08T02:43:31,140 uopts.stop_style = kCompactionStopStyleSimilarSize 2025-09-08T02:43:31,141 ^ 2025-09-08T02:43:31,141 ------------------------------------------------------------ 2025-09-08T02:43:31,141 rocksdb/_rocksdb.pyx:1134:39: 'kCompactionStopStyleSimilarSize' is not a constant, variable or function identifier 2025-09-08T02:43:31,141 Error compiling Cython file: 2025-09-08T02:43:31,141 ------------------------------------------------------------ 2025-09-08T02:43:31,141 ... 2025-09-08T02:43:31,141 if 'stop_style' in value: 2025-09-08T02:43:31,141 if value['stop_style'] == 'similar_size': 2025-09-08T02:43:31,142 uopts.stop_style = kCompactionStopStyleSimilarSize 2025-09-08T02:43:31,142 elif value['stop_style'] == 'total_size': 2025-09-08T02:43:31,142 uopts.stop_style = kCompactionStopStyleTotalSize 2025-09-08T02:43:31,142 ^ 2025-09-08T02:43:31,142 ------------------------------------------------------------ 2025-09-08T02:43:31,142 rocksdb/_rocksdb.pyx:1136:39: 'kCompactionStopStyleTotalSize' is not a constant, variable or function identifier 2025-09-08T02:43:31,148 Error compiling Cython file: 2025-09-08T02:43:31,149 ------------------------------------------------------------ 2025-09-08T02:43:31,149 ... 2025-09-08T02:43:31,149 cdef db.WriteBatch* batch 2025-09-08T02:43:31,149 def __cinit__(self, data=None): 2025-09-08T02:43:31,149 self.batch = NULL 2025-09-08T02:43:31,149 if data is not None: 2025-09-08T02:43:31,149 self.batch = new db.WriteBatch(bytes_to_string(data)) 2025-09-08T02:43:31,149 ^ 2025-09-08T02:43:31,149 ------------------------------------------------------------ 2025-09-08T02:43:31,150 rocksdb/_rocksdb.pyx:1247:29: 'WriteBatch' is not a type identifier 2025-09-08T02:43:31,150 Error compiling Cython file: 2025-09-08T02:43:31,150 ------------------------------------------------------------ 2025-09-08T02:43:31,150 ... 2025-09-08T02:43:31,150 cdef db.WriteBatch* batch 2025-09-08T02:43:31,150 def __cinit__(self, data=None): 2025-09-08T02:43:31,150 self.batch = NULL 2025-09-08T02:43:31,150 if data is not None: 2025-09-08T02:43:31,151 self.batch = new db.WriteBatch(bytes_to_string(data)) 2025-09-08T02:43:31,151 ^ 2025-09-08T02:43:31,151 ------------------------------------------------------------ 2025-09-08T02:43:31,151 rocksdb/_rocksdb.pyx:1247:25: new operator can only be applied to a C++ class 2025-09-08T02:43:31,151 Error compiling Cython file: 2025-09-08T02:43:31,151 ------------------------------------------------------------ 2025-09-08T02:43:31,151 ... 2025-09-08T02:43:31,151 def __cinit__(self, data=None): 2025-09-08T02:43:31,151 self.batch = NULL 2025-09-08T02:43:31,152 if data is not None: 2025-09-08T02:43:31,152 self.batch = new db.WriteBatch(bytes_to_string(data)) 2025-09-08T02:43:31,152 else: 2025-09-08T02:43:31,152 self.batch = new db.WriteBatch() 2025-09-08T02:43:31,152 ^ 2025-09-08T02:43:31,152 ------------------------------------------------------------ 2025-09-08T02:43:31,152 rocksdb/_rocksdb.pyx:1249:29: 'WriteBatch' is not a type identifier 2025-09-08T02:43:31,152 Error compiling Cython file: 2025-09-08T02:43:31,152 ------------------------------------------------------------ 2025-09-08T02:43:31,153 ... 2025-09-08T02:43:31,153 def __cinit__(self, data=None): 2025-09-08T02:43:31,153 self.batch = NULL 2025-09-08T02:43:31,153 if data is not None: 2025-09-08T02:43:31,153 self.batch = new db.WriteBatch(bytes_to_string(data)) 2025-09-08T02:43:31,153 else: 2025-09-08T02:43:31,153 self.batch = new db.WriteBatch() 2025-09-08T02:43:31,153 ^ 2025-09-08T02:43:31,153 ------------------------------------------------------------ 2025-09-08T02:43:31,153 rocksdb/_rocksdb.pyx:1249:25: new operator can only be applied to a C++ class 2025-09-08T02:43:31,154 Error compiling Cython file: 2025-09-08T02:43:31,154 ------------------------------------------------------------ 2025-09-08T02:43:31,154 ... 2025-09-08T02:43:31,154 else: 2025-09-08T02:43:31,154 self.batch = new db.WriteBatch() 2025-09-08T02:43:31,154 def __dealloc__(self): 2025-09-08T02:43:31,154 if not self.batch == NULL: 2025-09-08T02:43:31,154 del self.batch 2025-09-08T02:43:31,154 ^ 2025-09-08T02:43:31,155 ------------------------------------------------------------ 2025-09-08T02:43:31,155 rocksdb/_rocksdb.pyx:1253:20: Deletion of non-Python, non-C++ object 2025-09-08T02:43:31,155 Error compiling Cython file: 2025-09-08T02:43:31,155 ------------------------------------------------------------ 2025-09-08T02:43:31,155 ... 2025-09-08T02:43:31,155 cdef Status st 2025-09-08T02:43:31,155 self.batch = batch 2025-09-08T02:43:31,155 self.pos = 0 2025-09-08T02:43:31,156 st = db.get_batch_items(batch.batch, cython.address(self.items)) 2025-09-08T02:43:31,156 ^ 2025-09-08T02:43:31,156 ------------------------------------------------------------ 2025-09-08T02:43:31,156 rocksdb/_rocksdb.pyx:1291:15: cimported module has no attribute 'get_batch_items' 2025-09-08T02:43:31,157 Error compiling Cython file: 2025-09-08T02:43:31,157 ------------------------------------------------------------ 2025-09-08T02:43:31,157 ... 2025-09-08T02:43:31,157 if self.pos == self.items.size(): 2025-09-08T02:43:31,157 raise StopIteration() 2025-09-08T02:43:31,157 cdef str op 2025-09-08T02:43:31,158 if self.items[self.pos].op == db.BatchItemOpPut: 2025-09-08T02:43:31,158 ^ 2025-09-08T02:43:31,158 ------------------------------------------------------------ 2025-09-08T02:43:31,158 rocksdb/_rocksdb.pyx:1303:40: cimported module has no attribute 'BatchItemOpPut' 2025-09-08T02:43:31,158 Error compiling Cython file: 2025-09-08T02:43:31,158 ------------------------------------------------------------ 2025-09-08T02:43:31,158 ... 2025-09-08T02:43:31,159 cdef str op 2025-09-08T02:43:31,159 if self.items[self.pos].op == db.BatchItemOpPut: 2025-09-08T02:43:31,159 op = "Put" 2025-09-08T02:43:31,159 elif self.items[self.pos].op == db.BatchItemOpMerge: 2025-09-08T02:43:31,159 ^ 2025-09-08T02:43:31,159 ------------------------------------------------------------ 2025-09-08T02:43:31,159 rocksdb/_rocksdb.pyx:1305:42: cimported module has no attribute 'BatchItemOpMerge' 2025-09-08T02:43:31,159 Error compiling Cython file: 2025-09-08T02:43:31,160 ------------------------------------------------------------ 2025-09-08T02:43:31,160 ... 2025-09-08T02:43:31,160 if self.items[self.pos].op == db.BatchItemOpPut: 2025-09-08T02:43:31,160 op = "Put" 2025-09-08T02:43:31,160 elif self.items[self.pos].op == db.BatchItemOpMerge: 2025-09-08T02:43:31,160 op = "Merge" 2025-09-08T02:43:31,160 elif self.items[self.pos].op == db.BatchItemOpDelte: 2025-09-08T02:43:31,160 ^ 2025-09-08T02:43:31,160 ------------------------------------------------------------ 2025-09-08T02:43:31,161 rocksdb/_rocksdb.pyx:1307:42: cimported module has no attribute 'BatchItemOpDelte' 2025-09-08T02:43:31,161 Error compiling Cython file: 2025-09-08T02:43:31,161 ------------------------------------------------------------ 2025-09-08T02:43:31,161 ... 2025-09-08T02:43:31,161 raise Exception("Options object is already used by another DB") 2025-09-08T02:43:31,162 db_path = path_to_string(db_name) 2025-09-08T02:43:31,162 if read_only: 2025-09-08T02:43:31,162 with nogil: 2025-09-08T02:43:31,162 st = db.DB_OpenForReadOnly( 2025-09-08T02:43:31,162 ^ 2025-09-08T02:43:31,162 ------------------------------------------------------------ 2025-09-08T02:43:31,162 rocksdb/_rocksdb.pyx:1335:23: cimported module has no attribute 'DB_OpenForReadOnly' 2025-09-08T02:43:31,162 Error compiling Cython file: 2025-09-08T02:43:31,163 ------------------------------------------------------------ 2025-09-08T02:43:31,163 ... 2025-09-08T02:43:31,163 db_path, 2025-09-08T02:43:31,163 cython.address(self.db), 2025-09-08T02:43:31,163 False) 2025-09-08T02:43:31,163 else: 2025-09-08T02:43:31,163 with nogil: 2025-09-08T02:43:31,163 st = db.DB_Open( 2025-09-08T02:43:31,163 ^ 2025-09-08T02:43:31,163 ------------------------------------------------------------ 2025-09-08T02:43:31,164 rocksdb/_rocksdb.pyx:1342:23: cimported module has no attribute 'DB_Open' 2025-09-08T02:43:31,165 Error compiling Cython file: 2025-09-08T02:43:31,165 ------------------------------------------------------------ 2025-09-08T02:43:31,165 ... 2025-09-08T02:43:31,165 self.opts.in_use = True 2025-09-08T02:43:31,165 def __dealloc__(self): 2025-09-08T02:43:31,165 if not self.db == NULL: 2025-09-08T02:43:31,165 with nogil: 2025-09-08T02:43:31,165 del self.db 2025-09-08T02:43:31,165 ^ 2025-09-08T02:43:31,165 ------------------------------------------------------------ 2025-09-08T02:43:31,166 rocksdb/_rocksdb.pyx:1365:24: Deletion of non-Python, non-C++ object 2025-09-08T02:43:31,172 Error compiling Cython file: 2025-09-08T02:43:31,172 ------------------------------------------------------------ 2025-09-08T02:43:31,172 ... 2025-09-08T02:43:31,172 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,172 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,172 with nogil: 2025-09-08T02:43:31,173 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T02:43:31,173 ^ 2025-09-08T02:43:31,173 ------------------------------------------------------------ 2025-09-08T02:43:31,173 rocksdb/_rocksdb.pyx:1425:48: Cannot convert 'string *' to Python object 2025-09-08T02:43:31,176 Error compiling Cython file: 2025-09-08T02:43:31,176 ------------------------------------------------------------ 2025-09-08T02:43:31,177 ... 2025-09-08T02:43:31,177 cdef vector[Status] res 2025-09-08T02:43:31,177 with nogil: 2025-09-08T02:43:31,177 res = self.db.MultiGet( 2025-09-08T02:43:31,177 opts, 2025-09-08T02:43:31,177 c_keys, 2025-09-08T02:43:31,177 cython.address(values)) 2025-09-08T02:43:31,177 ^ 2025-09-08T02:43:31,177 ------------------------------------------------------------ 2025-09-08T02:43:31,177 rocksdb/_rocksdb.pyx:1450:22: Cannot convert 'vector[string] *' to Python object 2025-09-08T02:43:31,182 Error compiling Cython file: 2025-09-08T02:43:31,182 ------------------------------------------------------------ 2025-09-08T02:43:31,182 ... 2025-09-08T02:43:31,182 value_found = False 2025-09-08T02:43:31,182 with nogil: 2025-09-08T02:43:31,182 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,183 opts, 2025-09-08T02:43:31,183 c_key, 2025-09-08T02:43:31,183 cython.address(value), 2025-09-08T02:43:31,183 ^ 2025-09-08T02:43:31,183 ------------------------------------------------------------ 2025-09-08T02:43:31,183 rocksdb/_rocksdb.pyx:1480:26: Cannot convert 'string *' to Python object 2025-09-08T02:43:31,183 Error compiling Cython file: 2025-09-08T02:43:31,183 ------------------------------------------------------------ 2025-09-08T02:43:31,184 ... 2025-09-08T02:43:31,184 with nogil: 2025-09-08T02:43:31,184 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,184 opts, 2025-09-08T02:43:31,184 c_key, 2025-09-08T02:43:31,184 cython.address(value), 2025-09-08T02:43:31,184 cython.address(value_found)) 2025-09-08T02:43:31,184 ^ 2025-09-08T02:43:31,184 ------------------------------------------------------------ 2025-09-08T02:43:31,184 rocksdb/_rocksdb.pyx:1481:26: Cannot convert 'bool *' to Python object 2025-09-08T02:43:31,185 Error compiling Cython file: 2025-09-08T02:43:31,185 ------------------------------------------------------------ 2025-09-08T02:43:31,185 ... 2025-09-08T02:43:31,185 else: 2025-09-08T02:43:31,185 with nogil: 2025-09-08T02:43:31,185 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,185 opts, 2025-09-08T02:43:31,185 c_key, 2025-09-08T02:43:31,186 cython.address(value)) 2025-09-08T02:43:31,186 ^ 2025-09-08T02:43:31,186 ------------------------------------------------------------ 2025-09-08T02:43:31,186 rocksdb/_rocksdb.pyx:1495:26: Cannot convert 'string *' to Python object 2025-09-08T02:43:31,191 Error compiling Cython file: 2025-09-08T02:43:31,191 ------------------------------------------------------------ 2025-09-08T02:43:31,191 ... 2025-09-08T02:43:31,191 cdef string value 2025-09-08T02:43:31,191 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T02:43:31,192 cdef cpp_bool ret = False 2025-09-08T02:43:31,192 with nogil: 2025-09-08T02:43:31,192 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T02:43:31,192 ^ 2025-09-08T02:43:31,192 ------------------------------------------------------------ 2025-09-08T02:43:31,192 rocksdb/_rocksdb.pyx:1543:52: Cannot convert 'string *' to Python object 2025-09-08T02:43:31,193 Error compiling Cython file: 2025-09-08T02:43:31,193 ------------------------------------------------------------ 2025-09-08T02:43:31,193 ... 2025-09-08T02:43:31,194 def get_live_files_metadata(self): 2025-09-08T02:43:31,194 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T02:43:31,194 with nogil: 2025-09-08T02:43:31,194 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T02:43:31,194 ^ 2025-09-08T02:43:31,194 ------------------------------------------------------------ 2025-09-08T02:43:31,194 rocksdb/_rocksdb.pyx:1554:47: Cannot convert 'vector[] *' to Python object 2025-09-08T02:43:31,197 Error compiling Cython file: 2025-09-08T02:43:31,198 ------------------------------------------------------------ 2025-09-08T02:43:31,198 ... 2025-09-08T02:43:31,198 c_options.change_level = py_options.get('change_level', False) 2025-09-08T02:43:31,198 c_options.target_level = py_options.get('target_level', -1) 2025-09-08T02:43:31,198 blc = py_options.get('bottommost_level_compaction', 'if_compaction_filter') 2025-09-08T02:43:31,198 if blc == 'skip': 2025-09-08T02:43:31,198 c_options.bottommost_level_compaction = options.blc_skip 2025-09-08T02:43:31,198 ^ 2025-09-08T02:43:31,198 ------------------------------------------------------------ 2025-09-08T02:43:31,199 rocksdb/_rocksdb.pyx:1579:59: cimported module has no attribute 'blc_skip' 2025-09-08T02:43:31,199 Error compiling Cython file: 2025-09-08T02:43:31,199 ------------------------------------------------------------ 2025-09-08T02:43:31,199 ... 2025-09-08T02:43:31,199 blc = py_options.get('bottommost_level_compaction', 'if_compaction_filter') 2025-09-08T02:43:31,199 if blc == 'skip': 2025-09-08T02:43:31,199 c_options.bottommost_level_compaction = options.blc_skip 2025-09-08T02:43:31,199 elif blc == 'if_compaction_filter': 2025-09-08T02:43:31,200 c_options.bottommost_level_compaction = options.blc_is_filter 2025-09-08T02:43:31,200 ^ 2025-09-08T02:43:31,200 ------------------------------------------------------------ 2025-09-08T02:43:31,200 rocksdb/_rocksdb.pyx:1581:59: cimported module has no attribute 'blc_is_filter' 2025-09-08T02:43:31,200 Error compiling Cython file: 2025-09-08T02:43:31,200 ------------------------------------------------------------ 2025-09-08T02:43:31,200 ... 2025-09-08T02:43:31,200 if blc == 'skip': 2025-09-08T02:43:31,200 c_options.bottommost_level_compaction = options.blc_skip 2025-09-08T02:43:31,200 elif blc == 'if_compaction_filter': 2025-09-08T02:43:31,201 c_options.bottommost_level_compaction = options.blc_is_filter 2025-09-08T02:43:31,201 elif blc == 'force': 2025-09-08T02:43:31,201 c_options.bottommost_level_compaction = options.blc_force 2025-09-08T02:43:31,201 ^ 2025-09-08T02:43:31,201 ------------------------------------------------------------ 2025-09-08T02:43:31,201 rocksdb/_rocksdb.pyx:1583:59: cimported module has no attribute 'blc_force' 2025-09-08T02:43:31,202 Error compiling Cython file: 2025-09-08T02:43:31,202 ------------------------------------------------------------ 2025-09-08T02:43:31,202 ... 2025-09-08T02:43:31,202 opts.fill_cache = py_opts['fill_cache'] 2025-09-08T02:43:31,202 if py_opts['snapshot'] is not None: 2025-09-08T02:43:31,202 opts.snapshot = ((py_opts['snapshot'])).ptr 2025-09-08T02:43:31,202 if py_opts['read_tier'] == "all": 2025-09-08T02:43:31,202 opts.read_tier = options.kReadAllTier 2025-09-08T02:43:31,202 ^ 2025-09-08T02:43:31,203 ------------------------------------------------------------ 2025-09-08T02:43:31,203 rocksdb/_rocksdb.pyx:1626:36: cimported module has no attribute 'kReadAllTier' 2025-09-08T02:43:31,203 Error compiling Cython file: 2025-09-08T02:43:31,203 ------------------------------------------------------------ 2025-09-08T02:43:31,203 ... 2025-09-08T02:43:31,203 opts.snapshot = ((py_opts['snapshot'])).ptr 2025-09-08T02:43:31,203 if py_opts['read_tier'] == "all": 2025-09-08T02:43:31,203 opts.read_tier = options.kReadAllTier 2025-09-08T02:43:31,204 elif py_opts['read_tier'] == 'cache': 2025-09-08T02:43:31,204 opts.read_tier = options.kBlockCacheTier 2025-09-08T02:43:31,204 ^ 2025-09-08T02:43:31,204 ------------------------------------------------------------ 2025-09-08T02:43:31,204 rocksdb/_rocksdb.pyx:1628:36: cimported module has no attribute 'kBlockCacheTier' 2025-09-08T02:43:31,204 Error compiling Cython file: 2025-09-08T02:43:31,204 ------------------------------------------------------------ 2025-09-08T02:43:31,204 ... 2025-09-08T02:43:31,205 def repair_db(db_name, Options opts): 2025-09-08T02:43:31,205 cdef Status st 2025-09-08T02:43:31,205 cdef string db_path 2025-09-08T02:43:31,205 db_path = path_to_string(db_name) 2025-09-08T02:43:31,205 st = db.RepairDB(db_path, deref(opts.opts)) 2025-09-08T02:43:31,205 ^ 2025-09-08T02:43:31,205 ------------------------------------------------------------ 2025-09-08T02:43:31,205 rocksdb/_rocksdb.pyx:1644:11: cimported module has no attribute 'RepairDB' 2025-09-08T02:43:31,207 Error compiling Cython file: 2025-09-08T02:43:31,207 ------------------------------------------------------------ 2025-09-08T02:43:31,207 ... 2025-09-08T02:43:31,207 self.db = db 2025-09-08T02:43:31,207 self.ptr = NULL 2025-09-08T02:43:31,208 def __dealloc__(self): 2025-09-08T02:43:31,208 if not self.ptr == NULL: 2025-09-08T02:43:31,208 del self.ptr 2025-09-08T02:43:31,208 ^ 2025-09-08T02:43:31,208 ------------------------------------------------------------ 2025-09-08T02:43:31,208 rocksdb/_rocksdb.pyx:1677:20: Deletion of non-Python, non-C++ object 2025-09-08T02:43:31,221 Error compiling Cython file: 2025-09-08T02:43:31,221 ------------------------------------------------------------ 2025-09-08T02:43:31,221 ... 2025-09-08T02:43:31,221 cdef Status st 2025-09-08T02:43:31,221 cdef string c_backup_dir 2025-09-08T02:43:31,221 self.engine = NULL 2025-09-08T02:43:31,221 c_backup_dir = path_to_string(backup_dir) 2025-09-08T02:43:31,221 st = backup.BackupEngine_Open( 2025-09-08T02:43:31,222 ^ 2025-09-08T02:43:31,222 ------------------------------------------------------------ 2025-09-08T02:43:31,222 rocksdb/_rocksdb.pyx:1784:19: cimported module has no attribute 'BackupEngine_Open' 2025-09-08T02:43:31,222 Error compiling Cython file: 2025-09-08T02:43:31,222 ------------------------------------------------------------ 2025-09-08T02:43:31,222 ... 2025-09-08T02:43:31,222 cdef string c_backup_dir 2025-09-08T02:43:31,222 self.engine = NULL 2025-09-08T02:43:31,223 c_backup_dir = path_to_string(backup_dir) 2025-09-08T02:43:31,223 st = backup.BackupEngine_Open( 2025-09-08T02:43:31,223 env.Env_Default(), 2025-09-08T02:43:31,223 ^ 2025-09-08T02:43:31,223 ------------------------------------------------------------ 2025-09-08T02:43:31,223 rocksdb/_rocksdb.pyx:1785:15: cimported module has no attribute 'Env_Default' 2025-09-08T02:43:31,223 Error compiling Cython file: 2025-09-08T02:43:31,223 ------------------------------------------------------------ 2025-09-08T02:43:31,223 ... 2025-09-08T02:43:31,224 self.engine = NULL 2025-09-08T02:43:31,224 c_backup_dir = path_to_string(backup_dir) 2025-09-08T02:43:31,224 st = backup.BackupEngine_Open( 2025-09-08T02:43:31,224 env.Env_Default(), 2025-09-08T02:43:31,224 backup.BackupableDBOptions(c_backup_dir), 2025-09-08T02:43:31,224 ^ 2025-09-08T02:43:31,224 ------------------------------------------------------------ 2025-09-08T02:43:31,224 rocksdb/_rocksdb.pyx:1786:18: cimported module has no attribute 'BackupableDBOptions' 2025-09-08T02:43:31,225 Error compiling Cython file: 2025-09-08T02:43:31,225 ------------------------------------------------------------ 2025-09-08T02:43:31,225 ... 2025-09-08T02:43:31,225 check_status(st) 2025-09-08T02:43:31,225 def __dealloc__(self): 2025-09-08T02:43:31,225 if not self.engine == NULL: 2025-09-08T02:43:31,225 with nogil: 2025-09-08T02:43:31,225 del self.engine 2025-09-08T02:43:31,225 ^ 2025-09-08T02:43:31,225 ------------------------------------------------------------ 2025-09-08T02:43:31,226 rocksdb/_rocksdb.pyx:1794:24: Deletion of non-Python, non-C++ object 2025-09-08T02:43:31,244 Error compiling Cython file: 2025-09-08T02:43:31,244 ------------------------------------------------------------ 2025-09-08T02:43:31,244 ... 2025-09-08T02:43:31,244 def get_backup_info(self): 2025-09-08T02:43:31,244 cdef vector[backup.BackupInfo] backup_info 2025-09-08T02:43:31,245 with nogil: 2025-09-08T02:43:31,245 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T02:43:31,245 ^ 2025-09-08T02:43:31,245 ------------------------------------------------------------ 2025-09-08T02:43:31,245 rocksdb/_rocksdb.pyx:1866:44: Cannot convert 'vector[] *' to Python object 2025-09-08T02:43:31,511 Error compiling Cython file: 2025-09-08T02:43:31,511 ------------------------------------------------------------ 2025-09-08T02:43:31,511 ... 2025-09-08T02:43:31,511 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,511 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,512 with nogil: 2025-09-08T02:43:31,512 st = self.db.Put(opts, c_key, c_value) 2025-09-08T02:43:31,512 ^ 2025-09-08T02:43:31,512 ------------------------------------------------------------ 2025-09-08T02:43:31,512 rocksdb/_rocksdb.pyx:1380:28: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,512 Error compiling Cython file: 2025-09-08T02:43:31,513 ------------------------------------------------------------ 2025-09-08T02:43:31,513 ... 2025-09-08T02:43:31,513 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,513 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,513 with nogil: 2025-09-08T02:43:31,513 st = self.db.Put(opts, c_key, c_value) 2025-09-08T02:43:31,513 ^ 2025-09-08T02:43:31,513 ------------------------------------------------------------ 2025-09-08T02:43:31,514 rocksdb/_rocksdb.pyx:1380:28: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,514 Error compiling Cython file: 2025-09-08T02:43:31,514 ------------------------------------------------------------ 2025-09-08T02:43:31,514 ... 2025-09-08T02:43:31,514 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,514 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,515 with nogil: 2025-09-08T02:43:31,515 st = self.db.Put(opts, c_key, c_value) 2025-09-08T02:43:31,515 ^ 2025-09-08T02:43:31,515 ------------------------------------------------------------ 2025-09-08T02:43:31,515 rocksdb/_rocksdb.pyx:1380:24: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,515 Error compiling Cython file: 2025-09-08T02:43:31,515 ------------------------------------------------------------ 2025-09-08T02:43:31,515 ... 2025-09-08T02:43:31,516 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,516 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,516 with nogil: 2025-09-08T02:43:31,516 st = self.db.Put(opts, c_key, c_value) 2025-09-08T02:43:31,516 ^ 2025-09-08T02:43:31,516 ------------------------------------------------------------ 2025-09-08T02:43:31,516 rocksdb/_rocksdb.pyx:1380:28: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,517 Error compiling Cython file: 2025-09-08T02:43:31,517 ------------------------------------------------------------ 2025-09-08T02:43:31,517 ... 2025-09-08T02:43:31,517 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,517 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,517 with nogil: 2025-09-08T02:43:31,517 st = self.db.Put(opts, c_key, c_value) 2025-09-08T02:43:31,517 ^ 2025-09-08T02:43:31,517 ------------------------------------------------------------ 2025-09-08T02:43:31,518 rocksdb/_rocksdb.pyx:1380:29: Converting to Python object not allowed without gil 2025-09-08T02:43:31,518 Error compiling Cython file: 2025-09-08T02:43:31,518 ------------------------------------------------------------ 2025-09-08T02:43:31,518 ... 2025-09-08T02:43:31,518 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,518 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,518 with nogil: 2025-09-08T02:43:31,519 st = self.db.Put(opts, c_key, c_value) 2025-09-08T02:43:31,519 ^ 2025-09-08T02:43:31,519 ------------------------------------------------------------ 2025-09-08T02:43:31,519 rocksdb/_rocksdb.pyx:1380:35: Converting to Python object not allowed without gil 2025-09-08T02:43:31,519 Error compiling Cython file: 2025-09-08T02:43:31,519 ------------------------------------------------------------ 2025-09-08T02:43:31,519 ... 2025-09-08T02:43:31,519 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,520 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,520 with nogil: 2025-09-08T02:43:31,520 st = self.db.Put(opts, c_key, c_value) 2025-09-08T02:43:31,520 ^ 2025-09-08T02:43:31,520 ------------------------------------------------------------ 2025-09-08T02:43:31,520 rocksdb/_rocksdb.pyx:1380:42: Converting to Python object not allowed without gil 2025-09-08T02:43:31,520 Error compiling Cython file: 2025-09-08T02:43:31,520 ------------------------------------------------------------ 2025-09-08T02:43:31,521 ... 2025-09-08T02:43:31,521 opts.sync = sync 2025-09-08T02:43:31,521 opts.disableWAL = disable_wal 2025-09-08T02:43:31,521 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,521 with nogil: 2025-09-08T02:43:31,521 st = self.db.Delete(opts, c_key) 2025-09-08T02:43:31,521 ^ 2025-09-08T02:43:31,521 ------------------------------------------------------------ 2025-09-08T02:43:31,522 rocksdb/_rocksdb.pyx:1391:31: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,522 Error compiling Cython file: 2025-09-08T02:43:31,522 ------------------------------------------------------------ 2025-09-08T02:43:31,522 ... 2025-09-08T02:43:31,522 opts.sync = sync 2025-09-08T02:43:31,522 opts.disableWAL = disable_wal 2025-09-08T02:43:31,522 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,522 with nogil: 2025-09-08T02:43:31,523 st = self.db.Delete(opts, c_key) 2025-09-08T02:43:31,523 ^ 2025-09-08T02:43:31,523 ------------------------------------------------------------ 2025-09-08T02:43:31,523 rocksdb/_rocksdb.pyx:1391:31: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,523 Error compiling Cython file: 2025-09-08T02:43:31,523 ------------------------------------------------------------ 2025-09-08T02:43:31,523 ... 2025-09-08T02:43:31,523 opts.sync = sync 2025-09-08T02:43:31,523 opts.disableWAL = disable_wal 2025-09-08T02:43:31,524 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,524 with nogil: 2025-09-08T02:43:31,524 st = self.db.Delete(opts, c_key) 2025-09-08T02:43:31,524 ^ 2025-09-08T02:43:31,524 ------------------------------------------------------------ 2025-09-08T02:43:31,524 rocksdb/_rocksdb.pyx:1391:24: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,524 Error compiling Cython file: 2025-09-08T02:43:31,525 ------------------------------------------------------------ 2025-09-08T02:43:31,525 ... 2025-09-08T02:43:31,525 opts.sync = sync 2025-09-08T02:43:31,525 opts.disableWAL = disable_wal 2025-09-08T02:43:31,525 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,525 with nogil: 2025-09-08T02:43:31,525 st = self.db.Delete(opts, c_key) 2025-09-08T02:43:31,525 ^ 2025-09-08T02:43:31,525 ------------------------------------------------------------ 2025-09-08T02:43:31,526 rocksdb/_rocksdb.pyx:1391:31: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,526 Error compiling Cython file: 2025-09-08T02:43:31,526 ------------------------------------------------------------ 2025-09-08T02:43:31,526 ... 2025-09-08T02:43:31,526 opts.sync = sync 2025-09-08T02:43:31,526 opts.disableWAL = disable_wal 2025-09-08T02:43:31,526 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,526 with nogil: 2025-09-08T02:43:31,526 st = self.db.Delete(opts, c_key) 2025-09-08T02:43:31,527 ^ 2025-09-08T02:43:31,527 ------------------------------------------------------------ 2025-09-08T02:43:31,527 rocksdb/_rocksdb.pyx:1391:32: Converting to Python object not allowed without gil 2025-09-08T02:43:31,527 Error compiling Cython file: 2025-09-08T02:43:31,527 ------------------------------------------------------------ 2025-09-08T02:43:31,527 ... 2025-09-08T02:43:31,527 opts.sync = sync 2025-09-08T02:43:31,527 opts.disableWAL = disable_wal 2025-09-08T02:43:31,528 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,528 with nogil: 2025-09-08T02:43:31,528 st = self.db.Delete(opts, c_key) 2025-09-08T02:43:31,528 ^ 2025-09-08T02:43:31,528 ------------------------------------------------------------ 2025-09-08T02:43:31,528 rocksdb/_rocksdb.pyx:1391:38: Converting to Python object not allowed without gil 2025-09-08T02:43:31,528 Error compiling Cython file: 2025-09-08T02:43:31,528 ------------------------------------------------------------ 2025-09-08T02:43:31,529 ... 2025-09-08T02:43:31,529 opts.disableWAL = disable_wal 2025-09-08T02:43:31,529 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,529 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,529 with nogil: 2025-09-08T02:43:31,529 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T02:43:31,529 ^ 2025-09-08T02:43:31,529 ------------------------------------------------------------ 2025-09-08T02:43:31,530 rocksdb/_rocksdb.pyx:1403:30: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,530 Error compiling Cython file: 2025-09-08T02:43:31,530 ------------------------------------------------------------ 2025-09-08T02:43:31,530 ... 2025-09-08T02:43:31,530 opts.disableWAL = disable_wal 2025-09-08T02:43:31,530 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,530 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,530 with nogil: 2025-09-08T02:43:31,530 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T02:43:31,530 ^ 2025-09-08T02:43:31,531 ------------------------------------------------------------ 2025-09-08T02:43:31,531 rocksdb/_rocksdb.pyx:1403:30: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,531 Error compiling Cython file: 2025-09-08T02:43:31,531 ------------------------------------------------------------ 2025-09-08T02:43:31,531 ... 2025-09-08T02:43:31,531 opts.disableWAL = disable_wal 2025-09-08T02:43:31,531 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,532 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,532 with nogil: 2025-09-08T02:43:31,532 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T02:43:31,532 ^ 2025-09-08T02:43:31,532 ------------------------------------------------------------ 2025-09-08T02:43:31,532 rocksdb/_rocksdb.pyx:1403:24: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,532 Error compiling Cython file: 2025-09-08T02:43:31,532 ------------------------------------------------------------ 2025-09-08T02:43:31,532 ... 2025-09-08T02:43:31,532 opts.disableWAL = disable_wal 2025-09-08T02:43:31,533 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,533 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,533 with nogil: 2025-09-08T02:43:31,533 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T02:43:31,533 ^ 2025-09-08T02:43:31,533 ------------------------------------------------------------ 2025-09-08T02:43:31,533 rocksdb/_rocksdb.pyx:1403:30: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,534 Error compiling Cython file: 2025-09-08T02:43:31,534 ------------------------------------------------------------ 2025-09-08T02:43:31,534 ... 2025-09-08T02:43:31,534 opts.disableWAL = disable_wal 2025-09-08T02:43:31,534 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,534 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,534 with nogil: 2025-09-08T02:43:31,534 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T02:43:31,534 ^ 2025-09-08T02:43:31,535 ------------------------------------------------------------ 2025-09-08T02:43:31,535 rocksdb/_rocksdb.pyx:1403:31: Converting to Python object not allowed without gil 2025-09-08T02:43:31,535 Error compiling Cython file: 2025-09-08T02:43:31,535 ------------------------------------------------------------ 2025-09-08T02:43:31,535 ... 2025-09-08T02:43:31,535 opts.disableWAL = disable_wal 2025-09-08T02:43:31,535 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,535 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,536 with nogil: 2025-09-08T02:43:31,536 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T02:43:31,536 ^ 2025-09-08T02:43:31,536 ------------------------------------------------------------ 2025-09-08T02:43:31,536 rocksdb/_rocksdb.pyx:1403:37: Converting to Python object not allowed without gil 2025-09-08T02:43:31,536 Error compiling Cython file: 2025-09-08T02:43:31,536 ------------------------------------------------------------ 2025-09-08T02:43:31,536 ... 2025-09-08T02:43:31,536 opts.disableWAL = disable_wal 2025-09-08T02:43:31,537 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,537 cdef Slice c_value = bytes_to_slice(value) 2025-09-08T02:43:31,537 with nogil: 2025-09-08T02:43:31,537 st = self.db.Merge(opts, c_key, c_value) 2025-09-08T02:43:31,537 ^ 2025-09-08T02:43:31,537 ------------------------------------------------------------ 2025-09-08T02:43:31,537 rocksdb/_rocksdb.pyx:1403:44: Converting to Python object not allowed without gil 2025-09-08T02:43:31,537 Error compiling Cython file: 2025-09-08T02:43:31,538 ------------------------------------------------------------ 2025-09-08T02:43:31,538 ... 2025-09-08T02:43:31,538 cdef options.WriteOptions opts 2025-09-08T02:43:31,538 opts.sync = sync 2025-09-08T02:43:31,538 opts.disableWAL = disable_wal 2025-09-08T02:43:31,538 with nogil: 2025-09-08T02:43:31,538 st = self.db.Write(opts, batch.batch) 2025-09-08T02:43:31,538 ^ 2025-09-08T02:43:31,538 ------------------------------------------------------------ 2025-09-08T02:43:31,539 rocksdb/_rocksdb.pyx:1413:30: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,539 Error compiling Cython file: 2025-09-08T02:43:31,539 ------------------------------------------------------------ 2025-09-08T02:43:31,539 ... 2025-09-08T02:43:31,539 cdef options.WriteOptions opts 2025-09-08T02:43:31,539 opts.sync = sync 2025-09-08T02:43:31,539 opts.disableWAL = disable_wal 2025-09-08T02:43:31,540 with nogil: 2025-09-08T02:43:31,540 st = self.db.Write(opts, batch.batch) 2025-09-08T02:43:31,540 ^ 2025-09-08T02:43:31,540 ------------------------------------------------------------ 2025-09-08T02:43:31,540 rocksdb/_rocksdb.pyx:1413:30: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,540 Error compiling Cython file: 2025-09-08T02:43:31,540 ------------------------------------------------------------ 2025-09-08T02:43:31,540 ... 2025-09-08T02:43:31,541 cdef options.WriteOptions opts 2025-09-08T02:43:31,541 opts.sync = sync 2025-09-08T02:43:31,541 opts.disableWAL = disable_wal 2025-09-08T02:43:31,541 with nogil: 2025-09-08T02:43:31,541 st = self.db.Write(opts, batch.batch) 2025-09-08T02:43:31,541 ^ 2025-09-08T02:43:31,541 ------------------------------------------------------------ 2025-09-08T02:43:31,542 rocksdb/_rocksdb.pyx:1413:24: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,542 Error compiling Cython file: 2025-09-08T02:43:31,542 ------------------------------------------------------------ 2025-09-08T02:43:31,542 ... 2025-09-08T02:43:31,542 cdef options.WriteOptions opts 2025-09-08T02:43:31,542 opts.sync = sync 2025-09-08T02:43:31,542 opts.disableWAL = disable_wal 2025-09-08T02:43:31,542 with nogil: 2025-09-08T02:43:31,543 st = self.db.Write(opts, batch.batch) 2025-09-08T02:43:31,543 ^ 2025-09-08T02:43:31,543 ------------------------------------------------------------ 2025-09-08T02:43:31,543 rocksdb/_rocksdb.pyx:1413:30: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,543 Error compiling Cython file: 2025-09-08T02:43:31,543 ------------------------------------------------------------ 2025-09-08T02:43:31,543 ... 2025-09-08T02:43:31,543 cdef options.WriteOptions opts 2025-09-08T02:43:31,544 opts.sync = sync 2025-09-08T02:43:31,544 opts.disableWAL = disable_wal 2025-09-08T02:43:31,544 with nogil: 2025-09-08T02:43:31,544 st = self.db.Write(opts, batch.batch) 2025-09-08T02:43:31,544 ^ 2025-09-08T02:43:31,544 ------------------------------------------------------------ 2025-09-08T02:43:31,544 rocksdb/_rocksdb.pyx:1413:31: Converting to Python object not allowed without gil 2025-09-08T02:43:31,545 Error compiling Cython file: 2025-09-08T02:43:31,545 ------------------------------------------------------------ 2025-09-08T02:43:31,545 ... 2025-09-08T02:43:31,545 cdef options.WriteOptions opts 2025-09-08T02:43:31,545 opts.sync = sync 2025-09-08T02:43:31,545 opts.disableWAL = disable_wal 2025-09-08T02:43:31,545 with nogil: 2025-09-08T02:43:31,545 st = self.db.Write(opts, batch.batch) 2025-09-08T02:43:31,545 ^ 2025-09-08T02:43:31,545 ------------------------------------------------------------ 2025-09-08T02:43:31,546 rocksdb/_rocksdb.pyx:1413:42: Converting to Python object not allowed without gil 2025-09-08T02:43:31,546 Error compiling Cython file: 2025-09-08T02:43:31,546 ------------------------------------------------------------ 2025-09-08T02:43:31,546 ... 2025-09-08T02:43:31,546 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,546 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,547 with nogil: 2025-09-08T02:43:31,547 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T02:43:31,547 ^ 2025-09-08T02:43:31,547 ------------------------------------------------------------ 2025-09-08T02:43:31,547 rocksdb/_rocksdb.pyx:1425:28: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,547 Error compiling Cython file: 2025-09-08T02:43:31,547 ------------------------------------------------------------ 2025-09-08T02:43:31,547 ... 2025-09-08T02:43:31,548 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,548 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,548 with nogil: 2025-09-08T02:43:31,548 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T02:43:31,548 ^ 2025-09-08T02:43:31,548 ------------------------------------------------------------ 2025-09-08T02:43:31,548 rocksdb/_rocksdb.pyx:1425:28: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,549 Error compiling Cython file: 2025-09-08T02:43:31,549 ------------------------------------------------------------ 2025-09-08T02:43:31,549 ... 2025-09-08T02:43:31,549 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,549 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,549 with nogil: 2025-09-08T02:43:31,549 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T02:43:31,549 ^ 2025-09-08T02:43:31,550 ------------------------------------------------------------ 2025-09-08T02:43:31,550 rocksdb/_rocksdb.pyx:1425:24: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,550 Error compiling Cython file: 2025-09-08T02:43:31,550 ------------------------------------------------------------ 2025-09-08T02:43:31,550 ... 2025-09-08T02:43:31,550 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,550 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,551 with nogil: 2025-09-08T02:43:31,551 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T02:43:31,551 ^ 2025-09-08T02:43:31,551 ------------------------------------------------------------ 2025-09-08T02:43:31,551 rocksdb/_rocksdb.pyx:1425:28: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,552 Error compiling Cython file: 2025-09-08T02:43:31,552 ------------------------------------------------------------ 2025-09-08T02:43:31,552 ... 2025-09-08T02:43:31,552 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,552 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,552 with nogil: 2025-09-08T02:43:31,552 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T02:43:31,553 ^ 2025-09-08T02:43:31,553 ------------------------------------------------------------ 2025-09-08T02:43:31,553 rocksdb/_rocksdb.pyx:1425:29: Converting to Python object not allowed without gil 2025-09-08T02:43:31,553 Error compiling Cython file: 2025-09-08T02:43:31,553 ------------------------------------------------------------ 2025-09-08T02:43:31,553 ... 2025-09-08T02:43:31,554 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,554 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,554 with nogil: 2025-09-08T02:43:31,554 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T02:43:31,554 ^ 2025-09-08T02:43:31,554 ------------------------------------------------------------ 2025-09-08T02:43:31,555 rocksdb/_rocksdb.pyx:1425:35: Converting to Python object not allowed without gil 2025-09-08T02:43:31,555 Error compiling Cython file: 2025-09-08T02:43:31,555 ------------------------------------------------------------ 2025-09-08T02:43:31,555 ... 2025-09-08T02:43:31,555 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,555 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,555 with nogil: 2025-09-08T02:43:31,556 st = self.db.Get(opts, c_key, cython.address(res)) 2025-09-08T02:43:31,556 ^ 2025-09-08T02:43:31,556 ------------------------------------------------------------ 2025-09-08T02:43:31,556 rocksdb/_rocksdb.pyx:1425:48: Converting to Python object not allowed without gil 2025-09-08T02:43:31,556 Error compiling Cython file: 2025-09-08T02:43:31,556 ------------------------------------------------------------ 2025-09-08T02:43:31,556 ... 2025-09-08T02:43:31,556 cdef options.ReadOptions opts 2025-09-08T02:43:31,557 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,557 cdef vector[Status] res 2025-09-08T02:43:31,557 with nogil: 2025-09-08T02:43:31,557 res = self.db.MultiGet( 2025-09-08T02:43:31,557 ^ 2025-09-08T02:43:31,557 ------------------------------------------------------------ 2025-09-08T02:43:31,557 rocksdb/_rocksdb.pyx:1447:34: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,558 Error compiling Cython file: 2025-09-08T02:43:31,558 ------------------------------------------------------------ 2025-09-08T02:43:31,558 ... 2025-09-08T02:43:31,558 cdef options.ReadOptions opts 2025-09-08T02:43:31,558 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,558 cdef vector[Status] res 2025-09-08T02:43:31,558 with nogil: 2025-09-08T02:43:31,559 res = self.db.MultiGet( 2025-09-08T02:43:31,559 ^ 2025-09-08T02:43:31,559 ------------------------------------------------------------ 2025-09-08T02:43:31,559 rocksdb/_rocksdb.pyx:1447:34: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,559 Error compiling Cython file: 2025-09-08T02:43:31,559 ------------------------------------------------------------ 2025-09-08T02:43:31,559 ... 2025-09-08T02:43:31,559 cdef options.ReadOptions opts 2025-09-08T02:43:31,560 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,560 cdef vector[Status] res 2025-09-08T02:43:31,560 with nogil: 2025-09-08T02:43:31,560 res = self.db.MultiGet( 2025-09-08T02:43:31,560 ^ 2025-09-08T02:43:31,560 ------------------------------------------------------------ 2025-09-08T02:43:31,561 rocksdb/_rocksdb.pyx:1447:25: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,561 Error compiling Cython file: 2025-09-08T02:43:31,561 ------------------------------------------------------------ 2025-09-08T02:43:31,561 ... 2025-09-08T02:43:31,561 cdef options.ReadOptions opts 2025-09-08T02:43:31,561 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,562 cdef vector[Status] res 2025-09-08T02:43:31,562 with nogil: 2025-09-08T02:43:31,562 res = self.db.MultiGet( 2025-09-08T02:43:31,562 ^ 2025-09-08T02:43:31,562 ------------------------------------------------------------ 2025-09-08T02:43:31,562 rocksdb/_rocksdb.pyx:1447:34: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,563 Error compiling Cython file: 2025-09-08T02:43:31,563 ------------------------------------------------------------ 2025-09-08T02:43:31,563 ... 2025-09-08T02:43:31,563 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,563 cdef vector[Status] res 2025-09-08T02:43:31,563 with nogil: 2025-09-08T02:43:31,563 res = self.db.MultiGet( 2025-09-08T02:43:31,564 opts, 2025-09-08T02:43:31,564 ^ 2025-09-08T02:43:31,564 ------------------------------------------------------------ 2025-09-08T02:43:31,564 rocksdb/_rocksdb.pyx:1448:16: Converting to Python object not allowed without gil 2025-09-08T02:43:31,564 Error compiling Cython file: 2025-09-08T02:43:31,564 ------------------------------------------------------------ 2025-09-08T02:43:31,565 ... 2025-09-08T02:43:31,565 cdef vector[Status] res 2025-09-08T02:43:31,565 with nogil: 2025-09-08T02:43:31,565 res = self.db.MultiGet( 2025-09-08T02:43:31,565 opts, 2025-09-08T02:43:31,565 c_keys, 2025-09-08T02:43:31,566 ^ 2025-09-08T02:43:31,566 ------------------------------------------------------------ 2025-09-08T02:43:31,566 rocksdb/_rocksdb.pyx:1449:16: Converting to Python object not allowed without gil 2025-09-08T02:43:31,566 Error compiling Cython file: 2025-09-08T02:43:31,566 ------------------------------------------------------------ 2025-09-08T02:43:31,566 ... 2025-09-08T02:43:31,566 cdef vector[Status] res 2025-09-08T02:43:31,567 with nogil: 2025-09-08T02:43:31,567 res = self.db.MultiGet( 2025-09-08T02:43:31,567 opts, 2025-09-08T02:43:31,567 c_keys, 2025-09-08T02:43:31,567 cython.address(values)) 2025-09-08T02:43:31,567 ^ 2025-09-08T02:43:31,567 ------------------------------------------------------------ 2025-09-08T02:43:31,568 rocksdb/_rocksdb.pyx:1450:22: Converting to Python object not allowed without gil 2025-09-08T02:43:31,568 Error compiling Cython file: 2025-09-08T02:43:31,568 ------------------------------------------------------------ 2025-09-08T02:43:31,568 ... 2025-09-08T02:43:31,568 exists = False 2025-09-08T02:43:31,569 if fetch: 2025-09-08T02:43:31,569 value_found = False 2025-09-08T02:43:31,569 with nogil: 2025-09-08T02:43:31,569 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,569 ^ 2025-09-08T02:43:31,569 ------------------------------------------------------------ 2025-09-08T02:43:31,569 rocksdb/_rocksdb.pyx:1477:44: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,570 Error compiling Cython file: 2025-09-08T02:43:31,570 ------------------------------------------------------------ 2025-09-08T02:43:31,570 ... 2025-09-08T02:43:31,570 exists = False 2025-09-08T02:43:31,570 if fetch: 2025-09-08T02:43:31,571 value_found = False 2025-09-08T02:43:31,571 with nogil: 2025-09-08T02:43:31,571 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,571 ^ 2025-09-08T02:43:31,571 ------------------------------------------------------------ 2025-09-08T02:43:31,572 rocksdb/_rocksdb.pyx:1477:44: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,572 Error compiling Cython file: 2025-09-08T02:43:31,572 ------------------------------------------------------------ 2025-09-08T02:43:31,572 ... 2025-09-08T02:43:31,572 exists = False 2025-09-08T02:43:31,573 if fetch: 2025-09-08T02:43:31,573 value_found = False 2025-09-08T02:43:31,573 with nogil: 2025-09-08T02:43:31,573 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,573 ^ 2025-09-08T02:43:31,573 ------------------------------------------------------------ 2025-09-08T02:43:31,574 rocksdb/_rocksdb.pyx:1477:32: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,574 Error compiling Cython file: 2025-09-08T02:43:31,574 ------------------------------------------------------------ 2025-09-08T02:43:31,574 ... 2025-09-08T02:43:31,574 exists = False 2025-09-08T02:43:31,574 if fetch: 2025-09-08T02:43:31,575 value_found = False 2025-09-08T02:43:31,575 with nogil: 2025-09-08T02:43:31,575 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,575 ^ 2025-09-08T02:43:31,575 ------------------------------------------------------------ 2025-09-08T02:43:31,576 rocksdb/_rocksdb.pyx:1477:44: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,576 Error compiling Cython file: 2025-09-08T02:43:31,576 ------------------------------------------------------------ 2025-09-08T02:43:31,576 ... 2025-09-08T02:43:31,576 if fetch: 2025-09-08T02:43:31,576 value_found = False 2025-09-08T02:43:31,577 with nogil: 2025-09-08T02:43:31,577 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,577 opts, 2025-09-08T02:43:31,577 ^ 2025-09-08T02:43:31,577 ------------------------------------------------------------ 2025-09-08T02:43:31,577 rocksdb/_rocksdb.pyx:1478:20: Converting to Python object not allowed without gil 2025-09-08T02:43:31,578 Error compiling Cython file: 2025-09-08T02:43:31,578 ------------------------------------------------------------ 2025-09-08T02:43:31,578 ... 2025-09-08T02:43:31,578 if fetch: 2025-09-08T02:43:31,578 value_found = False 2025-09-08T02:43:31,578 with nogil: 2025-09-08T02:43:31,579 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,579 opts, 2025-09-08T02:43:31,579 c_key, 2025-09-08T02:43:31,579 ^ 2025-09-08T02:43:31,579 ------------------------------------------------------------ 2025-09-08T02:43:31,579 rocksdb/_rocksdb.pyx:1479:20: Converting to Python object not allowed without gil 2025-09-08T02:43:31,580 Error compiling Cython file: 2025-09-08T02:43:31,580 ------------------------------------------------------------ 2025-09-08T02:43:31,580 ... 2025-09-08T02:43:31,580 value_found = False 2025-09-08T02:43:31,580 with nogil: 2025-09-08T02:43:31,580 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,580 opts, 2025-09-08T02:43:31,581 c_key, 2025-09-08T02:43:31,581 cython.address(value), 2025-09-08T02:43:31,581 ^ 2025-09-08T02:43:31,581 ------------------------------------------------------------ 2025-09-08T02:43:31,581 rocksdb/_rocksdb.pyx:1480:26: Converting to Python object not allowed without gil 2025-09-08T02:43:31,582 Error compiling Cython file: 2025-09-08T02:43:31,582 ------------------------------------------------------------ 2025-09-08T02:43:31,582 ... 2025-09-08T02:43:31,582 with nogil: 2025-09-08T02:43:31,582 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,582 opts, 2025-09-08T02:43:31,583 c_key, 2025-09-08T02:43:31,583 cython.address(value), 2025-09-08T02:43:31,583 cython.address(value_found)) 2025-09-08T02:43:31,583 ^ 2025-09-08T02:43:31,583 ------------------------------------------------------------ 2025-09-08T02:43:31,584 rocksdb/_rocksdb.pyx:1481:26: Converting to Python object not allowed without gil 2025-09-08T02:43:31,584 Error compiling Cython file: 2025-09-08T02:43:31,584 ------------------------------------------------------------ 2025-09-08T02:43:31,584 ... 2025-09-08T02:43:31,584 return (True, None) 2025-09-08T02:43:31,584 else: 2025-09-08T02:43:31,585 return (False, None) 2025-09-08T02:43:31,585 else: 2025-09-08T02:43:31,585 with nogil: 2025-09-08T02:43:31,585 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,585 ^ 2025-09-08T02:43:31,585 ------------------------------------------------------------ 2025-09-08T02:43:31,586 rocksdb/_rocksdb.pyx:1492:44: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,586 Error compiling Cython file: 2025-09-08T02:43:31,586 ------------------------------------------------------------ 2025-09-08T02:43:31,586 ... 2025-09-08T02:43:31,586 return (True, None) 2025-09-08T02:43:31,586 else: 2025-09-08T02:43:31,586 return (False, None) 2025-09-08T02:43:31,587 else: 2025-09-08T02:43:31,587 with nogil: 2025-09-08T02:43:31,587 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,587 ^ 2025-09-08T02:43:31,587 ------------------------------------------------------------ 2025-09-08T02:43:31,587 rocksdb/_rocksdb.pyx:1492:44: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,588 Error compiling Cython file: 2025-09-08T02:43:31,588 ------------------------------------------------------------ 2025-09-08T02:43:31,588 ... 2025-09-08T02:43:31,588 return (True, None) 2025-09-08T02:43:31,588 else: 2025-09-08T02:43:31,588 return (False, None) 2025-09-08T02:43:31,588 else: 2025-09-08T02:43:31,588 with nogil: 2025-09-08T02:43:31,589 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,589 ^ 2025-09-08T02:43:31,589 ------------------------------------------------------------ 2025-09-08T02:43:31,589 rocksdb/_rocksdb.pyx:1492:32: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,589 Error compiling Cython file: 2025-09-08T02:43:31,590 ------------------------------------------------------------ 2025-09-08T02:43:31,590 ... 2025-09-08T02:43:31,590 return (True, None) 2025-09-08T02:43:31,590 else: 2025-09-08T02:43:31,590 return (False, None) 2025-09-08T02:43:31,590 else: 2025-09-08T02:43:31,590 with nogil: 2025-09-08T02:43:31,591 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,591 ^ 2025-09-08T02:43:31,591 ------------------------------------------------------------ 2025-09-08T02:43:31,591 rocksdb/_rocksdb.pyx:1492:44: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,592 Error compiling Cython file: 2025-09-08T02:43:31,592 ------------------------------------------------------------ 2025-09-08T02:43:31,592 ... 2025-09-08T02:43:31,592 else: 2025-09-08T02:43:31,592 return (False, None) 2025-09-08T02:43:31,592 else: 2025-09-08T02:43:31,592 with nogil: 2025-09-08T02:43:31,593 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,593 opts, 2025-09-08T02:43:31,593 ^ 2025-09-08T02:43:31,593 ------------------------------------------------------------ 2025-09-08T02:43:31,593 rocksdb/_rocksdb.pyx:1493:20: Converting to Python object not allowed without gil 2025-09-08T02:43:31,594 Error compiling Cython file: 2025-09-08T02:43:31,594 ------------------------------------------------------------ 2025-09-08T02:43:31,594 ... 2025-09-08T02:43:31,594 return (False, None) 2025-09-08T02:43:31,594 else: 2025-09-08T02:43:31,595 with nogil: 2025-09-08T02:43:31,595 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,595 opts, 2025-09-08T02:43:31,595 c_key, 2025-09-08T02:43:31,595 ^ 2025-09-08T02:43:31,595 ------------------------------------------------------------ 2025-09-08T02:43:31,595 rocksdb/_rocksdb.pyx:1494:20: Converting to Python object not allowed without gil 2025-09-08T02:43:31,595 Error compiling Cython file: 2025-09-08T02:43:31,596 ------------------------------------------------------------ 2025-09-08T02:43:31,596 ... 2025-09-08T02:43:31,596 else: 2025-09-08T02:43:31,596 with nogil: 2025-09-08T02:43:31,596 exists = self.db.KeyMayExist( 2025-09-08T02:43:31,596 opts, 2025-09-08T02:43:31,596 c_key, 2025-09-08T02:43:31,596 cython.address(value)) 2025-09-08T02:43:31,597 ^ 2025-09-08T02:43:31,597 ------------------------------------------------------------ 2025-09-08T02:43:31,597 rocksdb/_rocksdb.pyx:1495:26: Converting to Python object not allowed without gil 2025-09-08T02:43:31,597 Error compiling Cython file: 2025-09-08T02:43:31,597 ------------------------------------------------------------ 2025-09-08T02:43:31,597 ... 2025-09-08T02:43:31,597 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,598 it = KeysIterator(self) 2025-09-08T02:43:31,598 with nogil: 2025-09-08T02:43:31,598 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,598 ^ 2025-09-08T02:43:31,598 ------------------------------------------------------------ 2025-09-08T02:43:31,598 rocksdb/_rocksdb.pyx:1507:40: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,598 Error compiling Cython file: 2025-09-08T02:43:31,599 ------------------------------------------------------------ 2025-09-08T02:43:31,599 ... 2025-09-08T02:43:31,599 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,599 it = KeysIterator(self) 2025-09-08T02:43:31,599 with nogil: 2025-09-08T02:43:31,599 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,600 ^ 2025-09-08T02:43:31,600 ------------------------------------------------------------ 2025-09-08T02:43:31,600 rocksdb/_rocksdb.pyx:1507:40: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,600 Error compiling Cython file: 2025-09-08T02:43:31,600 ------------------------------------------------------------ 2025-09-08T02:43:31,600 ... 2025-09-08T02:43:31,601 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,601 it = KeysIterator(self) 2025-09-08T02:43:31,601 with nogil: 2025-09-08T02:43:31,601 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,601 ^ 2025-09-08T02:43:31,601 ------------------------------------------------------------ 2025-09-08T02:43:31,601 rocksdb/_rocksdb.pyx:1507:28: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,602 Error compiling Cython file: 2025-09-08T02:43:31,602 ------------------------------------------------------------ 2025-09-08T02:43:31,602 ... 2025-09-08T02:43:31,602 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,602 it = KeysIterator(self) 2025-09-08T02:43:31,602 with nogil: 2025-09-08T02:43:31,603 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,603 ^ 2025-09-08T02:43:31,603 ------------------------------------------------------------ 2025-09-08T02:43:31,603 rocksdb/_rocksdb.pyx:1507:40: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,603 Error compiling Cython file: 2025-09-08T02:43:31,603 ------------------------------------------------------------ 2025-09-08T02:43:31,603 ... 2025-09-08T02:43:31,604 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,604 it = KeysIterator(self) 2025-09-08T02:43:31,604 with nogil: 2025-09-08T02:43:31,604 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,604 ^ 2025-09-08T02:43:31,604 ------------------------------------------------------------ 2025-09-08T02:43:31,604 rocksdb/_rocksdb.pyx:1507:41: Converting to Python object not allowed without gil 2025-09-08T02:43:31,604 Error compiling Cython file: 2025-09-08T02:43:31,605 ------------------------------------------------------------ 2025-09-08T02:43:31,605 ... 2025-09-08T02:43:31,605 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,605 it = ValuesIterator(self) 2025-09-08T02:43:31,605 with nogil: 2025-09-08T02:43:31,605 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,605 ^ 2025-09-08T02:43:31,605 ------------------------------------------------------------ 2025-09-08T02:43:31,606 rocksdb/_rocksdb.pyx:1519:40: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,606 Error compiling Cython file: 2025-09-08T02:43:31,606 ------------------------------------------------------------ 2025-09-08T02:43:31,606 ... 2025-09-08T02:43:31,606 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,606 it = ValuesIterator(self) 2025-09-08T02:43:31,606 with nogil: 2025-09-08T02:43:31,607 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,607 ^ 2025-09-08T02:43:31,607 ------------------------------------------------------------ 2025-09-08T02:43:31,607 rocksdb/_rocksdb.pyx:1519:40: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,607 Error compiling Cython file: 2025-09-08T02:43:31,607 ------------------------------------------------------------ 2025-09-08T02:43:31,607 ... 2025-09-08T02:43:31,607 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,608 it = ValuesIterator(self) 2025-09-08T02:43:31,608 with nogil: 2025-09-08T02:43:31,608 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,608 ^ 2025-09-08T02:43:31,608 ------------------------------------------------------------ 2025-09-08T02:43:31,608 rocksdb/_rocksdb.pyx:1519:28: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,609 Error compiling Cython file: 2025-09-08T02:43:31,609 ------------------------------------------------------------ 2025-09-08T02:43:31,609 ... 2025-09-08T02:43:31,609 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,609 it = ValuesIterator(self) 2025-09-08T02:43:31,610 with nogil: 2025-09-08T02:43:31,610 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,610 ^ 2025-09-08T02:43:31,610 ------------------------------------------------------------ 2025-09-08T02:43:31,610 rocksdb/_rocksdb.pyx:1519:40: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,610 Error compiling Cython file: 2025-09-08T02:43:31,610 ------------------------------------------------------------ 2025-09-08T02:43:31,610 ... 2025-09-08T02:43:31,611 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,611 it = ValuesIterator(self) 2025-09-08T02:43:31,611 with nogil: 2025-09-08T02:43:31,611 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,611 ^ 2025-09-08T02:43:31,612 ------------------------------------------------------------ 2025-09-08T02:43:31,612 rocksdb/_rocksdb.pyx:1519:41: Converting to Python object not allowed without gil 2025-09-08T02:43:31,612 Error compiling Cython file: 2025-09-08T02:43:31,613 ------------------------------------------------------------ 2025-09-08T02:43:31,613 ... 2025-09-08T02:43:31,613 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,613 it = ItemsIterator(self) 2025-09-08T02:43:31,613 with nogil: 2025-09-08T02:43:31,613 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,613 ^ 2025-09-08T02:43:31,614 ------------------------------------------------------------ 2025-09-08T02:43:31,614 rocksdb/_rocksdb.pyx:1531:40: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,614 Error compiling Cython file: 2025-09-08T02:43:31,614 ------------------------------------------------------------ 2025-09-08T02:43:31,614 ... 2025-09-08T02:43:31,614 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,615 it = ItemsIterator(self) 2025-09-08T02:43:31,615 with nogil: 2025-09-08T02:43:31,615 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,615 ^ 2025-09-08T02:43:31,615 ------------------------------------------------------------ 2025-09-08T02:43:31,616 rocksdb/_rocksdb.pyx:1531:40: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,616 Error compiling Cython file: 2025-09-08T02:43:31,616 ------------------------------------------------------------ 2025-09-08T02:43:31,616 ... 2025-09-08T02:43:31,616 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,617 it = ItemsIterator(self) 2025-09-08T02:43:31,617 with nogil: 2025-09-08T02:43:31,617 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,617 ^ 2025-09-08T02:43:31,617 ------------------------------------------------------------ 2025-09-08T02:43:31,618 rocksdb/_rocksdb.pyx:1531:28: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,618 Error compiling Cython file: 2025-09-08T02:43:31,618 ------------------------------------------------------------ 2025-09-08T02:43:31,618 ... 2025-09-08T02:43:31,618 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,618 it = ItemsIterator(self) 2025-09-08T02:43:31,619 with nogil: 2025-09-08T02:43:31,619 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,619 ^ 2025-09-08T02:43:31,619 ------------------------------------------------------------ 2025-09-08T02:43:31,619 rocksdb/_rocksdb.pyx:1531:40: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,620 Error compiling Cython file: 2025-09-08T02:43:31,620 ------------------------------------------------------------ 2025-09-08T02:43:31,620 ... 2025-09-08T02:43:31,620 opts = self.build_read_opts(self.__parse_read_opts(*args, **kwargs)) 2025-09-08T02:43:31,620 it = ItemsIterator(self) 2025-09-08T02:43:31,621 with nogil: 2025-09-08T02:43:31,621 it.ptr = self.db.NewIterator(opts) 2025-09-08T02:43:31,621 ^ 2025-09-08T02:43:31,621 ------------------------------------------------------------ 2025-09-08T02:43:31,621 rocksdb/_rocksdb.pyx:1531:41: Converting to Python object not allowed without gil 2025-09-08T02:43:31,622 Error compiling Cython file: 2025-09-08T02:43:31,622 ------------------------------------------------------------ 2025-09-08T02:43:31,622 ... 2025-09-08T02:43:31,622 cdef string value 2025-09-08T02:43:31,622 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T02:43:31,622 cdef cpp_bool ret = False 2025-09-08T02:43:31,623 with nogil: 2025-09-08T02:43:31,623 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T02:43:31,623 ^ 2025-09-08T02:43:31,623 ------------------------------------------------------------ 2025-09-08T02:43:31,623 rocksdb/_rocksdb.pyx:1543:37: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,624 Error compiling Cython file: 2025-09-08T02:43:31,624 ------------------------------------------------------------ 2025-09-08T02:43:31,624 ... 2025-09-08T02:43:31,624 cdef string value 2025-09-08T02:43:31,624 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T02:43:31,624 cdef cpp_bool ret = False 2025-09-08T02:43:31,625 with nogil: 2025-09-08T02:43:31,625 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T02:43:31,625 ^ 2025-09-08T02:43:31,625 ------------------------------------------------------------ 2025-09-08T02:43:31,625 rocksdb/_rocksdb.pyx:1543:37: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,625 Error compiling Cython file: 2025-09-08T02:43:31,626 ------------------------------------------------------------ 2025-09-08T02:43:31,626 ... 2025-09-08T02:43:31,626 cdef string value 2025-09-08T02:43:31,626 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T02:43:31,626 cdef cpp_bool ret = False 2025-09-08T02:43:31,626 with nogil: 2025-09-08T02:43:31,627 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T02:43:31,627 ^ 2025-09-08T02:43:31,627 ------------------------------------------------------------ 2025-09-08T02:43:31,627 rocksdb/_rocksdb.pyx:1543:25: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,627 Error compiling Cython file: 2025-09-08T02:43:31,627 ------------------------------------------------------------ 2025-09-08T02:43:31,628 ... 2025-09-08T02:43:31,628 cdef string value 2025-09-08T02:43:31,628 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T02:43:31,628 cdef cpp_bool ret = False 2025-09-08T02:43:31,628 with nogil: 2025-09-08T02:43:31,628 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T02:43:31,628 ^ 2025-09-08T02:43:31,629 ------------------------------------------------------------ 2025-09-08T02:43:31,629 rocksdb/_rocksdb.pyx:1543:37: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,629 Error compiling Cython file: 2025-09-08T02:43:31,629 ------------------------------------------------------------ 2025-09-08T02:43:31,629 ... 2025-09-08T02:43:31,630 cdef string value 2025-09-08T02:43:31,630 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T02:43:31,630 cdef cpp_bool ret = False 2025-09-08T02:43:31,630 with nogil: 2025-09-08T02:43:31,630 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T02:43:31,630 ^ 2025-09-08T02:43:31,630 ------------------------------------------------------------ 2025-09-08T02:43:31,631 rocksdb/_rocksdb.pyx:1543:38: Converting to Python object not allowed without gil 2025-09-08T02:43:31,631 Error compiling Cython file: 2025-09-08T02:43:31,631 ------------------------------------------------------------ 2025-09-08T02:43:31,631 ... 2025-09-08T02:43:31,631 cdef string value 2025-09-08T02:43:31,631 cdef Slice c_prop = bytes_to_slice(prop) 2025-09-08T02:43:31,632 cdef cpp_bool ret = False 2025-09-08T02:43:31,632 with nogil: 2025-09-08T02:43:31,632 ret = self.db.GetProperty(c_prop, cython.address(value)) 2025-09-08T02:43:31,632 ^ 2025-09-08T02:43:31,632 ------------------------------------------------------------ 2025-09-08T02:43:31,632 rocksdb/_rocksdb.pyx:1543:52: Converting to Python object not allowed without gil 2025-09-08T02:43:31,633 Error compiling Cython file: 2025-09-08T02:43:31,633 ------------------------------------------------------------ 2025-09-08T02:43:31,633 ... 2025-09-08T02:43:31,633 def get_live_files_metadata(self): 2025-09-08T02:43:31,633 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T02:43:31,633 with nogil: 2025-09-08T02:43:31,634 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T02:43:31,634 ^ 2025-09-08T02:43:31,634 ------------------------------------------------------------ 2025-09-08T02:43:31,634 rocksdb/_rocksdb.pyx:1554:40: Discarding owned Python object not allowed without gil 2025-09-08T02:43:31,635 Error compiling Cython file: 2025-09-08T02:43:31,635 ------------------------------------------------------------ 2025-09-08T02:43:31,635 ... 2025-09-08T02:43:31,635 def get_live_files_metadata(self): 2025-09-08T02:43:31,635 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T02:43:31,635 with nogil: 2025-09-08T02:43:31,636 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T02:43:31,636 ^ 2025-09-08T02:43:31,636 ------------------------------------------------------------ 2025-09-08T02:43:31,636 rocksdb/_rocksdb.pyx:1554:40: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,636 Error compiling Cython file: 2025-09-08T02:43:31,636 ------------------------------------------------------------ 2025-09-08T02:43:31,636 ... 2025-09-08T02:43:31,637 def get_live_files_metadata(self): 2025-09-08T02:43:31,637 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T02:43:31,637 with nogil: 2025-09-08T02:43:31,637 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T02:43:31,637 ^ 2025-09-08T02:43:31,637 ------------------------------------------------------------ 2025-09-08T02:43:31,638 rocksdb/_rocksdb.pyx:1554:19: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,638 Error compiling Cython file: 2025-09-08T02:43:31,638 ------------------------------------------------------------ 2025-09-08T02:43:31,638 ... 2025-09-08T02:43:31,639 def get_live_files_metadata(self): 2025-09-08T02:43:31,639 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T02:43:31,639 with nogil: 2025-09-08T02:43:31,639 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T02:43:31,640 ^ 2025-09-08T02:43:31,640 ------------------------------------------------------------ 2025-09-08T02:43:31,640 rocksdb/_rocksdb.pyx:1554:40: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,641 Error compiling Cython file: 2025-09-08T02:43:31,641 ------------------------------------------------------------ 2025-09-08T02:43:31,641 ... 2025-09-08T02:43:31,642 def get_live_files_metadata(self): 2025-09-08T02:43:31,642 cdef vector[db.LiveFileMetaData] metadata 2025-09-08T02:43:31,642 with nogil: 2025-09-08T02:43:31,642 self.db.GetLiveFilesMetaData(cython.address(metadata)) 2025-09-08T02:43:31,643 ^ 2025-09-08T02:43:31,643 ------------------------------------------------------------ 2025-09-08T02:43:31,644 rocksdb/_rocksdb.pyx:1554:47: Converting to Python object not allowed without gil 2025-09-08T02:43:31,644 Error compiling Cython file: 2025-09-08T02:43:31,644 ------------------------------------------------------------ 2025-09-08T02:43:31,644 ... 2025-09-08T02:43:31,645 def __cinit__(self, DB db): 2025-09-08T02:43:31,645 self.db = db 2025-09-08T02:43:31,645 self.ptr = NULL 2025-09-08T02:43:31,646 with nogil: 2025-09-08T02:43:31,646 self.ptr = db.db.GetSnapshot() 2025-09-08T02:43:31,646 ^ 2025-09-08T02:43:31,646 ------------------------------------------------------------ 2025-09-08T02:43:31,647 rocksdb/_rocksdb.pyx:1658:40: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,647 Error compiling Cython file: 2025-09-08T02:43:31,648 ------------------------------------------------------------ 2025-09-08T02:43:31,648 ... 2025-09-08T02:43:31,648 def __cinit__(self, DB db): 2025-09-08T02:43:31,649 self.db = db 2025-09-08T02:43:31,649 self.ptr = NULL 2025-09-08T02:43:31,649 with nogil: 2025-09-08T02:43:31,649 self.ptr = db.db.GetSnapshot() 2025-09-08T02:43:31,650 ^ 2025-09-08T02:43:31,650 ------------------------------------------------------------ 2025-09-08T02:43:31,650 rocksdb/_rocksdb.pyx:1658:40: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,651 Error compiling Cython file: 2025-09-08T02:43:31,651 ------------------------------------------------------------ 2025-09-08T02:43:31,651 ... 2025-09-08T02:43:31,651 def __cinit__(self, DB db): 2025-09-08T02:43:31,651 self.db = db 2025-09-08T02:43:31,652 self.ptr = NULL 2025-09-08T02:43:31,652 with nogil: 2025-09-08T02:43:31,652 self.ptr = db.db.GetSnapshot() 2025-09-08T02:43:31,652 ^ 2025-09-08T02:43:31,652 ------------------------------------------------------------ 2025-09-08T02:43:31,653 rocksdb/_rocksdb.pyx:1658:28: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,653 Error compiling Cython file: 2025-09-08T02:43:31,653 ------------------------------------------------------------ 2025-09-08T02:43:31,653 ... 2025-09-08T02:43:31,654 def __cinit__(self, DB db): 2025-09-08T02:43:31,654 self.db = db 2025-09-08T02:43:31,654 self.ptr = NULL 2025-09-08T02:43:31,655 with nogil: 2025-09-08T02:43:31,655 self.ptr = db.db.GetSnapshot() 2025-09-08T02:43:31,655 ^ 2025-09-08T02:43:31,655 ------------------------------------------------------------ 2025-09-08T02:43:31,656 rocksdb/_rocksdb.pyx:1658:40: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,656 Error compiling Cython file: 2025-09-08T02:43:31,656 ------------------------------------------------------------ 2025-09-08T02:43:31,656 ... 2025-09-08T02:43:31,656 self.ptr = db.db.GetSnapshot() 2025-09-08T02:43:31,657 def __dealloc__(self): 2025-09-08T02:43:31,657 if not self.ptr == NULL: 2025-09-08T02:43:31,657 with nogil: 2025-09-08T02:43:31,657 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T02:43:31,657 ^ 2025-09-08T02:43:31,657 ------------------------------------------------------------ 2025-09-08T02:43:31,658 rocksdb/_rocksdb.pyx:1663:42: Discarding owned Python object not allowed without gil 2025-09-08T02:43:31,658 Error compiling Cython file: 2025-09-08T02:43:31,658 ------------------------------------------------------------ 2025-09-08T02:43:31,658 ... 2025-09-08T02:43:31,658 self.ptr = db.db.GetSnapshot() 2025-09-08T02:43:31,659 def __dealloc__(self): 2025-09-08T02:43:31,659 if not self.ptr == NULL: 2025-09-08T02:43:31,659 with nogil: 2025-09-08T02:43:31,659 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T02:43:31,659 ^ 2025-09-08T02:43:31,659 ------------------------------------------------------------ 2025-09-08T02:43:31,660 rocksdb/_rocksdb.pyx:1663:42: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,660 Error compiling Cython file: 2025-09-08T02:43:31,660 ------------------------------------------------------------ 2025-09-08T02:43:31,660 ... 2025-09-08T02:43:31,660 self.ptr = db.db.GetSnapshot() 2025-09-08T02:43:31,661 def __dealloc__(self): 2025-09-08T02:43:31,661 if not self.ptr == NULL: 2025-09-08T02:43:31,661 with nogil: 2025-09-08T02:43:31,661 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T02:43:31,661 ^ 2025-09-08T02:43:31,661 ------------------------------------------------------------ 2025-09-08T02:43:31,661 rocksdb/_rocksdb.pyx:1663:26: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,662 Error compiling Cython file: 2025-09-08T02:43:31,662 ------------------------------------------------------------ 2025-09-08T02:43:31,662 ... 2025-09-08T02:43:31,662 self.ptr = db.db.GetSnapshot() 2025-09-08T02:43:31,662 def __dealloc__(self): 2025-09-08T02:43:31,662 if not self.ptr == NULL: 2025-09-08T02:43:31,662 with nogil: 2025-09-08T02:43:31,663 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T02:43:31,663 ^ 2025-09-08T02:43:31,663 ------------------------------------------------------------ 2025-09-08T02:43:31,663 rocksdb/_rocksdb.pyx:1663:42: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,664 Error compiling Cython file: 2025-09-08T02:43:31,664 ------------------------------------------------------------ 2025-09-08T02:43:31,664 ... 2025-09-08T02:43:31,664 self.ptr = db.db.GetSnapshot() 2025-09-08T02:43:31,664 def __dealloc__(self): 2025-09-08T02:43:31,665 if not self.ptr == NULL: 2025-09-08T02:43:31,665 with nogil: 2025-09-08T02:43:31,665 self.db.db.ReleaseSnapshot(self.ptr) 2025-09-08T02:43:31,665 ^ 2025-09-08T02:43:31,665 ------------------------------------------------------------ 2025-09-08T02:43:31,665 rocksdb/_rocksdb.pyx:1663:47: Converting to Python object not allowed without gil 2025-09-08T02:43:31,666 Error compiling Cython file: 2025-09-08T02:43:31,666 ------------------------------------------------------------ 2025-09-08T02:43:31,666 ... 2025-09-08T02:43:31,666 if not self.ptr.Valid(): 2025-09-08T02:43:31,666 raise StopIteration() 2025-09-08T02:43:31,667 cdef object ret = self.get_ob() 2025-09-08T02:43:31,667 with nogil: 2025-09-08T02:43:31,667 self.ptr.Next() 2025-09-08T02:43:31,667 ^ 2025-09-08T02:43:31,667 ------------------------------------------------------------ 2025-09-08T02:43:31,667 rocksdb/_rocksdb.pyx:1688:25: Discarding owned Python object not allowed without gil 2025-09-08T02:43:31,668 Error compiling Cython file: 2025-09-08T02:43:31,668 ------------------------------------------------------------ 2025-09-08T02:43:31,668 ... 2025-09-08T02:43:31,669 if not self.ptr.Valid(): 2025-09-08T02:43:31,669 raise StopIteration() 2025-09-08T02:43:31,669 cdef object ret = self.get_ob() 2025-09-08T02:43:31,670 with nogil: 2025-09-08T02:43:31,670 self.ptr.Next() 2025-09-08T02:43:31,670 ^ 2025-09-08T02:43:31,670 ------------------------------------------------------------ 2025-09-08T02:43:31,671 rocksdb/_rocksdb.pyx:1688:25: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,672 Error compiling Cython file: 2025-09-08T02:43:31,672 ------------------------------------------------------------ 2025-09-08T02:43:31,672 ... 2025-09-08T02:43:31,673 if not self.ptr.Valid(): 2025-09-08T02:43:31,673 raise StopIteration() 2025-09-08T02:43:31,674 cdef object ret = self.get_ob() 2025-09-08T02:43:31,674 with nogil: 2025-09-08T02:43:31,674 self.ptr.Next() 2025-09-08T02:43:31,674 ^ 2025-09-08T02:43:31,675 ------------------------------------------------------------ 2025-09-08T02:43:31,675 rocksdb/_rocksdb.pyx:1688:20: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,676 Error compiling Cython file: 2025-09-08T02:43:31,676 ------------------------------------------------------------ 2025-09-08T02:43:31,676 ... 2025-09-08T02:43:31,677 if not self.ptr.Valid(): 2025-09-08T02:43:31,677 raise StopIteration() 2025-09-08T02:43:31,677 cdef object ret = self.get_ob() 2025-09-08T02:43:31,678 with nogil: 2025-09-08T02:43:31,678 self.ptr.Next() 2025-09-08T02:43:31,678 ^ 2025-09-08T02:43:31,678 ------------------------------------------------------------ 2025-09-08T02:43:31,679 rocksdb/_rocksdb.pyx:1688:25: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,679 Error compiling Cython file: 2025-09-08T02:43:31,680 ------------------------------------------------------------ 2025-09-08T02:43:31,680 ... 2025-09-08T02:43:31,680 def __reversed__(self): 2025-09-08T02:43:31,680 return ReversedIterator(self) 2025-09-08T02:43:31,681 cpdef seek_to_first(self): 2025-09-08T02:43:31,681 with nogil: 2025-09-08T02:43:31,681 self.ptr.SeekToFirst() 2025-09-08T02:43:31,682 ^ 2025-09-08T02:43:31,682 ------------------------------------------------------------ 2025-09-08T02:43:31,682 rocksdb/_rocksdb.pyx:1697:32: Discarding owned Python object not allowed without gil 2025-09-08T02:43:31,683 Error compiling Cython file: 2025-09-08T02:43:31,683 ------------------------------------------------------------ 2025-09-08T02:43:31,683 ... 2025-09-08T02:43:31,684 def __reversed__(self): 2025-09-08T02:43:31,684 return ReversedIterator(self) 2025-09-08T02:43:31,684 cpdef seek_to_first(self): 2025-09-08T02:43:31,684 with nogil: 2025-09-08T02:43:31,685 self.ptr.SeekToFirst() 2025-09-08T02:43:31,685 ^ 2025-09-08T02:43:31,685 ------------------------------------------------------------ 2025-09-08T02:43:31,686 rocksdb/_rocksdb.pyx:1697:32: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,686 Error compiling Cython file: 2025-09-08T02:43:31,687 ------------------------------------------------------------ 2025-09-08T02:43:31,687 ... 2025-09-08T02:43:31,687 def __reversed__(self): 2025-09-08T02:43:31,688 return ReversedIterator(self) 2025-09-08T02:43:31,688 cpdef seek_to_first(self): 2025-09-08T02:43:31,689 with nogil: 2025-09-08T02:43:31,689 self.ptr.SeekToFirst() 2025-09-08T02:43:31,689 ^ 2025-09-08T02:43:31,689 ------------------------------------------------------------ 2025-09-08T02:43:31,690 rocksdb/_rocksdb.pyx:1697:20: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,691 Error compiling Cython file: 2025-09-08T02:43:31,691 ------------------------------------------------------------ 2025-09-08T02:43:31,691 ... 2025-09-08T02:43:31,691 def __reversed__(self): 2025-09-08T02:43:31,691 return ReversedIterator(self) 2025-09-08T02:43:31,692 cpdef seek_to_first(self): 2025-09-08T02:43:31,692 with nogil: 2025-09-08T02:43:31,692 self.ptr.SeekToFirst() 2025-09-08T02:43:31,693 ^ 2025-09-08T02:43:31,693 ------------------------------------------------------------ 2025-09-08T02:43:31,694 rocksdb/_rocksdb.pyx:1697:32: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,694 Error compiling Cython file: 2025-09-08T02:43:31,694 ------------------------------------------------------------ 2025-09-08T02:43:31,695 ... 2025-09-08T02:43:31,695 self.ptr.SeekToFirst() 2025-09-08T02:43:31,695 check_status(self.ptr.status()) 2025-09-08T02:43:31,695 cpdef seek_to_last(self): 2025-09-08T02:43:31,696 with nogil: 2025-09-08T02:43:31,696 self.ptr.SeekToLast() 2025-09-08T02:43:31,696 ^ 2025-09-08T02:43:31,696 ------------------------------------------------------------ 2025-09-08T02:43:31,697 rocksdb/_rocksdb.pyx:1702:31: Discarding owned Python object not allowed without gil 2025-09-08T02:43:31,697 Error compiling Cython file: 2025-09-08T02:43:31,697 ------------------------------------------------------------ 2025-09-08T02:43:31,697 ... 2025-09-08T02:43:31,697 self.ptr.SeekToFirst() 2025-09-08T02:43:31,698 check_status(self.ptr.status()) 2025-09-08T02:43:31,698 cpdef seek_to_last(self): 2025-09-08T02:43:31,698 with nogil: 2025-09-08T02:43:31,698 self.ptr.SeekToLast() 2025-09-08T02:43:31,699 ^ 2025-09-08T02:43:31,699 ------------------------------------------------------------ 2025-09-08T02:43:31,699 rocksdb/_rocksdb.pyx:1702:31: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,700 Error compiling Cython file: 2025-09-08T02:43:31,700 ------------------------------------------------------------ 2025-09-08T02:43:31,700 ... 2025-09-08T02:43:31,700 self.ptr.SeekToFirst() 2025-09-08T02:43:31,700 check_status(self.ptr.status()) 2025-09-08T02:43:31,701 cpdef seek_to_last(self): 2025-09-08T02:43:31,701 with nogil: 2025-09-08T02:43:31,702 self.ptr.SeekToLast() 2025-09-08T02:43:31,702 ^ 2025-09-08T02:43:31,702 ------------------------------------------------------------ 2025-09-08T02:43:31,703 rocksdb/_rocksdb.pyx:1702:20: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,704 Error compiling Cython file: 2025-09-08T02:43:31,704 ------------------------------------------------------------ 2025-09-08T02:43:31,704 ... 2025-09-08T02:43:31,704 self.ptr.SeekToFirst() 2025-09-08T02:43:31,705 check_status(self.ptr.status()) 2025-09-08T02:43:31,705 cpdef seek_to_last(self): 2025-09-08T02:43:31,706 with nogil: 2025-09-08T02:43:31,706 self.ptr.SeekToLast() 2025-09-08T02:43:31,706 ^ 2025-09-08T02:43:31,707 ------------------------------------------------------------ 2025-09-08T02:43:31,707 rocksdb/_rocksdb.pyx:1702:31: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,708 Error compiling Cython file: 2025-09-08T02:43:31,708 ------------------------------------------------------------ 2025-09-08T02:43:31,709 ... 2025-09-08T02:43:31,709 check_status(self.ptr.status()) 2025-09-08T02:43:31,709 cpdef seek(self, key): 2025-09-08T02:43:31,709 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,709 with nogil: 2025-09-08T02:43:31,710 self.ptr.Seek(c_key) 2025-09-08T02:43:31,710 ^ 2025-09-08T02:43:31,710 ------------------------------------------------------------ 2025-09-08T02:43:31,711 rocksdb/_rocksdb.pyx:1708:25: Discarding owned Python object not allowed without gil 2025-09-08T02:43:31,711 Error compiling Cython file: 2025-09-08T02:43:31,712 ------------------------------------------------------------ 2025-09-08T02:43:31,712 ... 2025-09-08T02:43:31,712 check_status(self.ptr.status()) 2025-09-08T02:43:31,712 cpdef seek(self, key): 2025-09-08T02:43:31,713 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,713 with nogil: 2025-09-08T02:43:31,713 self.ptr.Seek(c_key) 2025-09-08T02:43:31,714 ^ 2025-09-08T02:43:31,714 ------------------------------------------------------------ 2025-09-08T02:43:31,715 rocksdb/_rocksdb.pyx:1708:25: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,715 Error compiling Cython file: 2025-09-08T02:43:31,715 ------------------------------------------------------------ 2025-09-08T02:43:31,716 ... 2025-09-08T02:43:31,716 check_status(self.ptr.status()) 2025-09-08T02:43:31,716 cpdef seek(self, key): 2025-09-08T02:43:31,717 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,717 with nogil: 2025-09-08T02:43:31,717 self.ptr.Seek(c_key) 2025-09-08T02:43:31,717 ^ 2025-09-08T02:43:31,717 ------------------------------------------------------------ 2025-09-08T02:43:31,718 rocksdb/_rocksdb.pyx:1708:20: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,718 Error compiling Cython file: 2025-09-08T02:43:31,719 ------------------------------------------------------------ 2025-09-08T02:43:31,719 ... 2025-09-08T02:43:31,719 check_status(self.ptr.status()) 2025-09-08T02:43:31,720 cpdef seek(self, key): 2025-09-08T02:43:31,720 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,720 with nogil: 2025-09-08T02:43:31,720 self.ptr.Seek(c_key) 2025-09-08T02:43:31,720 ^ 2025-09-08T02:43:31,720 ------------------------------------------------------------ 2025-09-08T02:43:31,721 rocksdb/_rocksdb.pyx:1708:25: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,721 Error compiling Cython file: 2025-09-08T02:43:31,722 ------------------------------------------------------------ 2025-09-08T02:43:31,722 ... 2025-09-08T02:43:31,722 check_status(self.ptr.status()) 2025-09-08T02:43:31,723 cpdef seek(self, key): 2025-09-08T02:43:31,723 cdef Slice c_key = bytes_to_slice(key) 2025-09-08T02:43:31,723 with nogil: 2025-09-08T02:43:31,723 self.ptr.Seek(c_key) 2025-09-08T02:43:31,724 ^ 2025-09-08T02:43:31,724 ------------------------------------------------------------ 2025-09-08T02:43:31,724 rocksdb/_rocksdb.pyx:1708:26: Converting to Python object not allowed without gil 2025-09-08T02:43:31,725 Error compiling Cython file: 2025-09-08T02:43:31,725 ------------------------------------------------------------ 2025-09-08T02:43:31,725 ... 2025-09-08T02:43:31,726 @cython.internal 2025-09-08T02:43:31,726 cdef class KeysIterator(BaseIterator): 2025-09-08T02:43:31,726 cdef object get_ob(self): 2025-09-08T02:43:31,726 cdef Slice c_key 2025-09-08T02:43:31,727 with nogil: 2025-09-08T02:43:31,727 c_key = self.ptr.key() 2025-09-08T02:43:31,727 ^ 2025-09-08T02:43:31,728 ------------------------------------------------------------ 2025-09-08T02:43:31,728 rocksdb/_rocksdb.pyx:1719:32: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,729 Error compiling Cython file: 2025-09-08T02:43:31,729 ------------------------------------------------------------ 2025-09-08T02:43:31,729 ... 2025-09-08T02:43:31,729 @cython.internal 2025-09-08T02:43:31,730 cdef class KeysIterator(BaseIterator): 2025-09-08T02:43:31,730 cdef object get_ob(self): 2025-09-08T02:43:31,730 cdef Slice c_key 2025-09-08T02:43:31,731 with nogil: 2025-09-08T02:43:31,731 c_key = self.ptr.key() 2025-09-08T02:43:31,731 ^ 2025-09-08T02:43:31,731 ------------------------------------------------------------ 2025-09-08T02:43:31,732 rocksdb/_rocksdb.pyx:1719:32: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,732 Error compiling Cython file: 2025-09-08T02:43:31,733 ------------------------------------------------------------ 2025-09-08T02:43:31,733 ... 2025-09-08T02:43:31,733 @cython.internal 2025-09-08T02:43:31,733 cdef class KeysIterator(BaseIterator): 2025-09-08T02:43:31,734 cdef object get_ob(self): 2025-09-08T02:43:31,734 cdef Slice c_key 2025-09-08T02:43:31,734 with nogil: 2025-09-08T02:43:31,734 c_key = self.ptr.key() 2025-09-08T02:43:31,735 ^ 2025-09-08T02:43:31,735 ------------------------------------------------------------ 2025-09-08T02:43:31,735 rocksdb/_rocksdb.pyx:1719:28: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,736 Error compiling Cython file: 2025-09-08T02:43:31,736 ------------------------------------------------------------ 2025-09-08T02:43:31,737 ... 2025-09-08T02:43:31,737 @cython.internal 2025-09-08T02:43:31,737 cdef class KeysIterator(BaseIterator): 2025-09-08T02:43:31,737 cdef object get_ob(self): 2025-09-08T02:43:31,738 cdef Slice c_key 2025-09-08T02:43:31,738 with nogil: 2025-09-08T02:43:31,738 c_key = self.ptr.key() 2025-09-08T02:43:31,738 ^ 2025-09-08T02:43:31,739 ------------------------------------------------------------ 2025-09-08T02:43:31,739 rocksdb/_rocksdb.pyx:1719:32: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,740 Error compiling Cython file: 2025-09-08T02:43:31,740 ------------------------------------------------------------ 2025-09-08T02:43:31,740 ... 2025-09-08T02:43:31,741 @cython.internal 2025-09-08T02:43:31,741 cdef class ValuesIterator(BaseIterator): 2025-09-08T02:43:31,741 cdef object get_ob(self): 2025-09-08T02:43:31,741 cdef Slice c_value 2025-09-08T02:43:31,742 with nogil: 2025-09-08T02:43:31,742 c_value = self.ptr.value() 2025-09-08T02:43:31,742 ^ 2025-09-08T02:43:31,742 ------------------------------------------------------------ 2025-09-08T02:43:31,742 rocksdb/_rocksdb.pyx:1728:36: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,742 Error compiling Cython file: 2025-09-08T02:43:31,743 ------------------------------------------------------------ 2025-09-08T02:43:31,743 ... 2025-09-08T02:43:31,743 @cython.internal 2025-09-08T02:43:31,743 cdef class ValuesIterator(BaseIterator): 2025-09-08T02:43:31,743 cdef object get_ob(self): 2025-09-08T02:43:31,743 cdef Slice c_value 2025-09-08T02:43:31,743 with nogil: 2025-09-08T02:43:31,743 c_value = self.ptr.value() 2025-09-08T02:43:31,744 ^ 2025-09-08T02:43:31,744 ------------------------------------------------------------ 2025-09-08T02:43:31,744 rocksdb/_rocksdb.pyx:1728:36: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,744 Error compiling Cython file: 2025-09-08T02:43:31,744 ------------------------------------------------------------ 2025-09-08T02:43:31,745 ... 2025-09-08T02:43:31,745 @cython.internal 2025-09-08T02:43:31,745 cdef class ValuesIterator(BaseIterator): 2025-09-08T02:43:31,745 cdef object get_ob(self): 2025-09-08T02:43:31,745 cdef Slice c_value 2025-09-08T02:43:31,745 with nogil: 2025-09-08T02:43:31,745 c_value = self.ptr.value() 2025-09-08T02:43:31,746 ^ 2025-09-08T02:43:31,746 ------------------------------------------------------------ 2025-09-08T02:43:31,746 rocksdb/_rocksdb.pyx:1728:30: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,746 Error compiling Cython file: 2025-09-08T02:43:31,746 ------------------------------------------------------------ 2025-09-08T02:43:31,746 ... 2025-09-08T02:43:31,746 @cython.internal 2025-09-08T02:43:31,746 cdef class ValuesIterator(BaseIterator): 2025-09-08T02:43:31,747 cdef object get_ob(self): 2025-09-08T02:43:31,747 cdef Slice c_value 2025-09-08T02:43:31,747 with nogil: 2025-09-08T02:43:31,747 c_value = self.ptr.value() 2025-09-08T02:43:31,747 ^ 2025-09-08T02:43:31,747 ------------------------------------------------------------ 2025-09-08T02:43:31,747 rocksdb/_rocksdb.pyx:1728:36: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,748 Error compiling Cython file: 2025-09-08T02:43:31,748 ------------------------------------------------------------ 2025-09-08T02:43:31,748 ... 2025-09-08T02:43:31,748 cdef class ItemsIterator(BaseIterator): 2025-09-08T02:43:31,748 cdef object get_ob(self): 2025-09-08T02:43:31,748 cdef Slice c_key 2025-09-08T02:43:31,748 cdef Slice c_value 2025-09-08T02:43:31,749 with nogil: 2025-09-08T02:43:31,749 c_key = self.ptr.key() 2025-09-08T02:43:31,749 ^ 2025-09-08T02:43:31,749 ------------------------------------------------------------ 2025-09-08T02:43:31,749 rocksdb/_rocksdb.pyx:1738:32: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,750 Error compiling Cython file: 2025-09-08T02:43:31,750 ------------------------------------------------------------ 2025-09-08T02:43:31,750 ... 2025-09-08T02:43:31,750 cdef class ItemsIterator(BaseIterator): 2025-09-08T02:43:31,750 cdef object get_ob(self): 2025-09-08T02:43:31,750 cdef Slice c_key 2025-09-08T02:43:31,750 cdef Slice c_value 2025-09-08T02:43:31,750 with nogil: 2025-09-08T02:43:31,751 c_key = self.ptr.key() 2025-09-08T02:43:31,751 ^ 2025-09-08T02:43:31,751 ------------------------------------------------------------ 2025-09-08T02:43:31,751 rocksdb/_rocksdb.pyx:1738:32: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,751 Error compiling Cython file: 2025-09-08T02:43:31,751 ------------------------------------------------------------ 2025-09-08T02:43:31,752 ... 2025-09-08T02:43:31,752 cdef class ItemsIterator(BaseIterator): 2025-09-08T02:43:31,752 cdef object get_ob(self): 2025-09-08T02:43:31,752 cdef Slice c_key 2025-09-08T02:43:31,752 cdef Slice c_value 2025-09-08T02:43:31,752 with nogil: 2025-09-08T02:43:31,752 c_key = self.ptr.key() 2025-09-08T02:43:31,753 ^ 2025-09-08T02:43:31,753 ------------------------------------------------------------ 2025-09-08T02:43:31,753 rocksdb/_rocksdb.pyx:1738:28: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,753 Error compiling Cython file: 2025-09-08T02:43:31,753 ------------------------------------------------------------ 2025-09-08T02:43:31,753 ... 2025-09-08T02:43:31,754 cdef class ItemsIterator(BaseIterator): 2025-09-08T02:43:31,754 cdef object get_ob(self): 2025-09-08T02:43:31,754 cdef Slice c_key 2025-09-08T02:43:31,754 cdef Slice c_value 2025-09-08T02:43:31,754 with nogil: 2025-09-08T02:43:31,754 c_key = self.ptr.key() 2025-09-08T02:43:31,754 ^ 2025-09-08T02:43:31,754 ------------------------------------------------------------ 2025-09-08T02:43:31,755 rocksdb/_rocksdb.pyx:1738:32: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,755 Error compiling Cython file: 2025-09-08T02:43:31,755 ------------------------------------------------------------ 2025-09-08T02:43:31,755 ... 2025-09-08T02:43:31,755 cdef object get_ob(self): 2025-09-08T02:43:31,755 cdef Slice c_key 2025-09-08T02:43:31,755 cdef Slice c_value 2025-09-08T02:43:31,756 with nogil: 2025-09-08T02:43:31,756 c_key = self.ptr.key() 2025-09-08T02:43:31,756 c_value = self.ptr.value() 2025-09-08T02:43:31,756 ^ 2025-09-08T02:43:31,756 ------------------------------------------------------------ 2025-09-08T02:43:31,756 rocksdb/_rocksdb.pyx:1739:36: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,757 Error compiling Cython file: 2025-09-08T02:43:31,757 ------------------------------------------------------------ 2025-09-08T02:43:31,757 ... 2025-09-08T02:43:31,757 cdef object get_ob(self): 2025-09-08T02:43:31,757 cdef Slice c_key 2025-09-08T02:43:31,757 cdef Slice c_value 2025-09-08T02:43:31,757 with nogil: 2025-09-08T02:43:31,758 c_key = self.ptr.key() 2025-09-08T02:43:31,758 c_value = self.ptr.value() 2025-09-08T02:43:31,758 ^ 2025-09-08T02:43:31,758 ------------------------------------------------------------ 2025-09-08T02:43:31,758 rocksdb/_rocksdb.pyx:1739:36: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,759 Error compiling Cython file: 2025-09-08T02:43:31,759 ------------------------------------------------------------ 2025-09-08T02:43:31,760 ... 2025-09-08T02:43:31,760 cdef object get_ob(self): 2025-09-08T02:43:31,760 cdef Slice c_key 2025-09-08T02:43:31,760 cdef Slice c_value 2025-09-08T02:43:31,761 with nogil: 2025-09-08T02:43:31,761 c_key = self.ptr.key() 2025-09-08T02:43:31,761 c_value = self.ptr.value() 2025-09-08T02:43:31,761 ^ 2025-09-08T02:43:31,762 ------------------------------------------------------------ 2025-09-08T02:43:31,762 rocksdb/_rocksdb.pyx:1739:30: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,763 Error compiling Cython file: 2025-09-08T02:43:31,763 ------------------------------------------------------------ 2025-09-08T02:43:31,763 ... 2025-09-08T02:43:31,764 cdef object get_ob(self): 2025-09-08T02:43:31,764 cdef Slice c_key 2025-09-08T02:43:31,764 cdef Slice c_value 2025-09-08T02:43:31,764 with nogil: 2025-09-08T02:43:31,765 c_key = self.ptr.key() 2025-09-08T02:43:31,765 c_value = self.ptr.value() 2025-09-08T02:43:31,765 ^ 2025-09-08T02:43:31,765 ------------------------------------------------------------ 2025-09-08T02:43:31,766 rocksdb/_rocksdb.pyx:1739:36: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,766 Error compiling Cython file: 2025-09-08T02:43:31,766 ------------------------------------------------------------ 2025-09-08T02:43:31,766 ... 2025-09-08T02:43:31,767 if not self.it.ptr.Valid(): 2025-09-08T02:43:31,767 raise StopIteration() 2025-09-08T02:43:31,767 cdef object ret = self.it.get_ob() 2025-09-08T02:43:31,767 with nogil: 2025-09-08T02:43:31,768 self.it.ptr.Prev() 2025-09-08T02:43:31,768 ^ 2025-09-08T02:43:31,768 ------------------------------------------------------------ 2025-09-08T02:43:31,768 rocksdb/_rocksdb.pyx:1771:28: Discarding owned Python object not allowed without gil 2025-09-08T02:43:31,769 Error compiling Cython file: 2025-09-08T02:43:31,769 ------------------------------------------------------------ 2025-09-08T02:43:31,769 ... 2025-09-08T02:43:31,769 if not self.it.ptr.Valid(): 2025-09-08T02:43:31,770 raise StopIteration() 2025-09-08T02:43:31,770 cdef object ret = self.it.get_ob() 2025-09-08T02:43:31,770 with nogil: 2025-09-08T02:43:31,770 self.it.ptr.Prev() 2025-09-08T02:43:31,771 ^ 2025-09-08T02:43:31,771 ------------------------------------------------------------ 2025-09-08T02:43:31,771 rocksdb/_rocksdb.pyx:1771:28: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,772 Error compiling Cython file: 2025-09-08T02:43:31,772 ------------------------------------------------------------ 2025-09-08T02:43:31,772 ... 2025-09-08T02:43:31,772 if not self.it.ptr.Valid(): 2025-09-08T02:43:31,772 raise StopIteration() 2025-09-08T02:43:31,773 cdef object ret = self.it.get_ob() 2025-09-08T02:43:31,773 with nogil: 2025-09-08T02:43:31,773 self.it.ptr.Prev() 2025-09-08T02:43:31,773 ^ 2025-09-08T02:43:31,773 ------------------------------------------------------------ 2025-09-08T02:43:31,773 rocksdb/_rocksdb.pyx:1771:23: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,774 Error compiling Cython file: 2025-09-08T02:43:31,774 ------------------------------------------------------------ 2025-09-08T02:43:31,775 ... 2025-09-08T02:43:31,775 if not self.it.ptr.Valid(): 2025-09-08T02:43:31,775 raise StopIteration() 2025-09-08T02:43:31,776 cdef object ret = self.it.get_ob() 2025-09-08T02:43:31,776 with nogil: 2025-09-08T02:43:31,777 self.it.ptr.Prev() 2025-09-08T02:43:31,777 ^ 2025-09-08T02:43:31,777 ------------------------------------------------------------ 2025-09-08T02:43:31,778 rocksdb/_rocksdb.pyx:1771:28: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,778 Error compiling Cython file: 2025-09-08T02:43:31,779 ------------------------------------------------------------ 2025-09-08T02:43:31,779 ... 2025-09-08T02:43:31,779 cdef cpp_bool c_flush_before_backup 2025-09-08T02:43:31,780 c_flush_before_backup = flush_before_backup 2025-09-08T02:43:31,780 with nogil: 2025-09-08T02:43:31,780 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T02:43:31,781 ^ 2025-09-08T02:43:31,781 ------------------------------------------------------------ 2025-09-08T02:43:31,782 rocksdb/_rocksdb.pyx:1803:44: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,782 Error compiling Cython file: 2025-09-08T02:43:31,782 ------------------------------------------------------------ 2025-09-08T02:43:31,783 ... 2025-09-08T02:43:31,783 cdef cpp_bool c_flush_before_backup 2025-09-08T02:43:31,784 c_flush_before_backup = flush_before_backup 2025-09-08T02:43:31,784 with nogil: 2025-09-08T02:43:31,784 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T02:43:31,785 ^ 2025-09-08T02:43:31,785 ------------------------------------------------------------ 2025-09-08T02:43:31,785 rocksdb/_rocksdb.pyx:1803:44: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,786 Error compiling Cython file: 2025-09-08T02:43:31,786 ------------------------------------------------------------ 2025-09-08T02:43:31,786 ... 2025-09-08T02:43:31,787 cdef cpp_bool c_flush_before_backup 2025-09-08T02:43:31,787 c_flush_before_backup = flush_before_backup 2025-09-08T02:43:31,788 with nogil: 2025-09-08T02:43:31,788 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T02:43:31,788 ^ 2025-09-08T02:43:31,788 ------------------------------------------------------------ 2025-09-08T02:43:31,789 rocksdb/_rocksdb.pyx:1803:28: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,789 Error compiling Cython file: 2025-09-08T02:43:31,790 ------------------------------------------------------------ 2025-09-08T02:43:31,790 ... 2025-09-08T02:43:31,790 cdef cpp_bool c_flush_before_backup 2025-09-08T02:43:31,791 c_flush_before_backup = flush_before_backup 2025-09-08T02:43:31,791 with nogil: 2025-09-08T02:43:31,791 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T02:43:31,792 ^ 2025-09-08T02:43:31,792 ------------------------------------------------------------ 2025-09-08T02:43:31,792 rocksdb/_rocksdb.pyx:1803:44: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,792 Error compiling Cython file: 2025-09-08T02:43:31,793 ------------------------------------------------------------ 2025-09-08T02:43:31,793 ... 2025-09-08T02:43:31,793 cdef cpp_bool c_flush_before_backup 2025-09-08T02:43:31,794 c_flush_before_backup = flush_before_backup 2025-09-08T02:43:31,794 with nogil: 2025-09-08T02:43:31,794 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T02:43:31,795 ^ 2025-09-08T02:43:31,795 ------------------------------------------------------------ 2025-09-08T02:43:31,796 rocksdb/_rocksdb.pyx:1803:47: Converting to Python object not allowed without gil 2025-09-08T02:43:31,796 Error compiling Cython file: 2025-09-08T02:43:31,796 ------------------------------------------------------------ 2025-09-08T02:43:31,796 ... 2025-09-08T02:43:31,797 cdef cpp_bool c_flush_before_backup 2025-09-08T02:43:31,797 c_flush_before_backup = flush_before_backup 2025-09-08T02:43:31,798 with nogil: 2025-09-08T02:43:31,798 st = self.engine.CreateNewBackup(db.db, c_flush_before_backup) 2025-09-08T02:43:31,798 ^ 2025-09-08T02:43:31,798 ------------------------------------------------------------ 2025-09-08T02:43:31,799 rocksdb/_rocksdb.pyx:1803:52: Converting to Python object not allowed without gil 2025-09-08T02:43:31,799 Error compiling Cython file: 2025-09-08T02:43:31,800 ------------------------------------------------------------ 2025-09-08T02:43:31,800 ... 2025-09-08T02:43:31,800 c_backup_id = backup_id 2025-09-08T02:43:31,800 c_db_dir = path_to_string(db_dir) 2025-09-08T02:43:31,801 c_wal_dir = path_to_string(wal_dir) 2025-09-08T02:43:31,801 with nogil: 2025-09-08T02:43:31,801 st = self.engine.RestoreDBFromBackup( 2025-09-08T02:43:31,802 ^ 2025-09-08T02:43:31,802 ------------------------------------------------------------ 2025-09-08T02:43:31,802 rocksdb/_rocksdb.pyx:1817:48: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,803 Error compiling Cython file: 2025-09-08T02:43:31,803 ------------------------------------------------------------ 2025-09-08T02:43:31,803 ... 2025-09-08T02:43:31,804 c_backup_id = backup_id 2025-09-08T02:43:31,804 c_db_dir = path_to_string(db_dir) 2025-09-08T02:43:31,804 c_wal_dir = path_to_string(wal_dir) 2025-09-08T02:43:31,805 with nogil: 2025-09-08T02:43:31,805 st = self.engine.RestoreDBFromBackup( 2025-09-08T02:43:31,805 ^ 2025-09-08T02:43:31,806 ------------------------------------------------------------ 2025-09-08T02:43:31,807 rocksdb/_rocksdb.pyx:1817:48: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,807 Error compiling Cython file: 2025-09-08T02:43:31,807 ------------------------------------------------------------ 2025-09-08T02:43:31,808 ... 2025-09-08T02:43:31,808 c_backup_id = backup_id 2025-09-08T02:43:31,808 c_db_dir = path_to_string(db_dir) 2025-09-08T02:43:31,809 c_wal_dir = path_to_string(wal_dir) 2025-09-08T02:43:31,809 with nogil: 2025-09-08T02:43:31,809 st = self.engine.RestoreDBFromBackup( 2025-09-08T02:43:31,810 ^ 2025-09-08T02:43:31,810 ------------------------------------------------------------ 2025-09-08T02:43:31,810 rocksdb/_rocksdb.pyx:1817:28: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,811 Error compiling Cython file: 2025-09-08T02:43:31,811 ------------------------------------------------------------ 2025-09-08T02:43:31,812 ... 2025-09-08T02:43:31,812 c_backup_id = backup_id 2025-09-08T02:43:31,812 c_db_dir = path_to_string(db_dir) 2025-09-08T02:43:31,812 c_wal_dir = path_to_string(wal_dir) 2025-09-08T02:43:31,813 with nogil: 2025-09-08T02:43:31,813 st = self.engine.RestoreDBFromBackup( 2025-09-08T02:43:31,814 ^ 2025-09-08T02:43:31,814 ------------------------------------------------------------ 2025-09-08T02:43:31,814 rocksdb/_rocksdb.pyx:1817:48: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,815 Error compiling Cython file: 2025-09-08T02:43:31,815 ------------------------------------------------------------ 2025-09-08T02:43:31,815 ... 2025-09-08T02:43:31,815 c_db_dir = path_to_string(db_dir) 2025-09-08T02:43:31,816 c_wal_dir = path_to_string(wal_dir) 2025-09-08T02:43:31,816 with nogil: 2025-09-08T02:43:31,816 st = self.engine.RestoreDBFromBackup( 2025-09-08T02:43:31,817 c_backup_id, 2025-09-08T02:43:31,817 ^ 2025-09-08T02:43:31,817 ------------------------------------------------------------ 2025-09-08T02:43:31,817 rocksdb/_rocksdb.pyx:1818:16: Converting to Python object not allowed without gil 2025-09-08T02:43:31,817 Error compiling Cython file: 2025-09-08T02:43:31,818 ------------------------------------------------------------ 2025-09-08T02:43:31,818 ... 2025-09-08T02:43:31,818 c_wal_dir = path_to_string(wal_dir) 2025-09-08T02:43:31,818 with nogil: 2025-09-08T02:43:31,818 st = self.engine.RestoreDBFromBackup( 2025-09-08T02:43:31,819 c_backup_id, 2025-09-08T02:43:31,819 c_db_dir, 2025-09-08T02:43:31,819 ^ 2025-09-08T02:43:31,819 ------------------------------------------------------------ 2025-09-08T02:43:31,820 rocksdb/_rocksdb.pyx:1819:16: Converting to Python object not allowed without gil 2025-09-08T02:43:31,820 Error compiling Cython file: 2025-09-08T02:43:31,820 ------------------------------------------------------------ 2025-09-08T02:43:31,821 ... 2025-09-08T02:43:31,821 with nogil: 2025-09-08T02:43:31,821 st = self.engine.RestoreDBFromBackup( 2025-09-08T02:43:31,821 c_backup_id, 2025-09-08T02:43:31,822 c_db_dir, 2025-09-08T02:43:31,822 c_wal_dir) 2025-09-08T02:43:31,822 ^ 2025-09-08T02:43:31,822 ------------------------------------------------------------ 2025-09-08T02:43:31,823 rocksdb/_rocksdb.pyx:1820:16: Converting to Python object not allowed without gil 2025-09-08T02:43:31,823 Error compiling Cython file: 2025-09-08T02:43:31,823 ------------------------------------------------------------ 2025-09-08T02:43:31,824 ... 2025-09-08T02:43:31,824 c_db_dir = path_to_string(db_dir) 2025-09-08T02:43:31,824 c_wal_dir = path_to_string(wal_dir) 2025-09-08T02:43:31,825 with nogil: 2025-09-08T02:43:31,825 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T02:43:31,825 ^ 2025-09-08T02:43:31,826 ------------------------------------------------------------ 2025-09-08T02:43:31,826 rocksdb/_rocksdb.pyx:1833:54: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,827 Error compiling Cython file: 2025-09-08T02:43:31,827 ------------------------------------------------------------ 2025-09-08T02:43:31,827 ... 2025-09-08T02:43:31,828 c_db_dir = path_to_string(db_dir) 2025-09-08T02:43:31,828 c_wal_dir = path_to_string(wal_dir) 2025-09-08T02:43:31,828 with nogil: 2025-09-08T02:43:31,829 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T02:43:31,829 ^ 2025-09-08T02:43:31,829 ------------------------------------------------------------ 2025-09-08T02:43:31,829 rocksdb/_rocksdb.pyx:1833:54: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,830 Error compiling Cython file: 2025-09-08T02:43:31,830 ------------------------------------------------------------ 2025-09-08T02:43:31,830 ... 2025-09-08T02:43:31,831 c_db_dir = path_to_string(db_dir) 2025-09-08T02:43:31,831 c_wal_dir = path_to_string(wal_dir) 2025-09-08T02:43:31,831 with nogil: 2025-09-08T02:43:31,832 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T02:43:31,832 ^ 2025-09-08T02:43:31,832 ------------------------------------------------------------ 2025-09-08T02:43:31,832 rocksdb/_rocksdb.pyx:1833:28: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,833 Error compiling Cython file: 2025-09-08T02:43:31,833 ------------------------------------------------------------ 2025-09-08T02:43:31,833 ... 2025-09-08T02:43:31,834 c_db_dir = path_to_string(db_dir) 2025-09-08T02:43:31,834 c_wal_dir = path_to_string(wal_dir) 2025-09-08T02:43:31,834 with nogil: 2025-09-08T02:43:31,835 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T02:43:31,835 ^ 2025-09-08T02:43:31,835 ------------------------------------------------------------ 2025-09-08T02:43:31,835 rocksdb/_rocksdb.pyx:1833:54: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,836 Error compiling Cython file: 2025-09-08T02:43:31,836 ------------------------------------------------------------ 2025-09-08T02:43:31,836 ... 2025-09-08T02:43:31,837 c_db_dir = path_to_string(db_dir) 2025-09-08T02:43:31,837 c_wal_dir = path_to_string(wal_dir) 2025-09-08T02:43:31,837 with nogil: 2025-09-08T02:43:31,838 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T02:43:31,838 ^ 2025-09-08T02:43:31,838 ------------------------------------------------------------ 2025-09-08T02:43:31,839 rocksdb/_rocksdb.pyx:1833:55: Converting to Python object not allowed without gil 2025-09-08T02:43:31,839 Error compiling Cython file: 2025-09-08T02:43:31,839 ------------------------------------------------------------ 2025-09-08T02:43:31,840 ... 2025-09-08T02:43:31,840 c_db_dir = path_to_string(db_dir) 2025-09-08T02:43:31,840 c_wal_dir = path_to_string(wal_dir) 2025-09-08T02:43:31,841 with nogil: 2025-09-08T02:43:31,841 st = self.engine.RestoreDBFromLatestBackup(c_db_dir, c_wal_dir) 2025-09-08T02:43:31,841 ^ 2025-09-08T02:43:31,841 ------------------------------------------------------------ 2025-09-08T02:43:31,842 rocksdb/_rocksdb.pyx:1833:65: Converting to Python object not allowed without gil 2025-09-08T02:43:31,842 Error compiling Cython file: 2025-09-08T02:43:31,843 ------------------------------------------------------------ 2025-09-08T02:43:31,843 ... 2025-09-08T02:43:31,843 check_status(st) 2025-09-08T02:43:31,844 def stop_backup(self): 2025-09-08T02:43:31,844 with nogil: 2025-09-08T02:43:31,844 self.engine.StopBackup() 2025-09-08T02:43:31,844 ^ 2025-09-08T02:43:31,845 ------------------------------------------------------------ 2025-09-08T02:43:31,845 rocksdb/_rocksdb.pyx:1839:34: Discarding owned Python object not allowed without gil 2025-09-08T02:43:31,846 Error compiling Cython file: 2025-09-08T02:43:31,846 ------------------------------------------------------------ 2025-09-08T02:43:31,846 ... 2025-09-08T02:43:31,846 check_status(st) 2025-09-08T02:43:31,847 def stop_backup(self): 2025-09-08T02:43:31,847 with nogil: 2025-09-08T02:43:31,847 self.engine.StopBackup() 2025-09-08T02:43:31,848 ^ 2025-09-08T02:43:31,848 ------------------------------------------------------------ 2025-09-08T02:43:31,848 rocksdb/_rocksdb.pyx:1839:34: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,848 Error compiling Cython file: 2025-09-08T02:43:31,849 ------------------------------------------------------------ 2025-09-08T02:43:31,849 ... 2025-09-08T02:43:31,849 check_status(st) 2025-09-08T02:43:31,850 def stop_backup(self): 2025-09-08T02:43:31,850 with nogil: 2025-09-08T02:43:31,850 self.engine.StopBackup() 2025-09-08T02:43:31,851 ^ 2025-09-08T02:43:31,851 ------------------------------------------------------------ 2025-09-08T02:43:31,852 rocksdb/_rocksdb.pyx:1839:23: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,852 Error compiling Cython file: 2025-09-08T02:43:31,852 ------------------------------------------------------------ 2025-09-08T02:43:31,853 ... 2025-09-08T02:43:31,853 check_status(st) 2025-09-08T02:43:31,854 def stop_backup(self): 2025-09-08T02:43:31,854 with nogil: 2025-09-08T02:43:31,854 self.engine.StopBackup() 2025-09-08T02:43:31,854 ^ 2025-09-08T02:43:31,855 ------------------------------------------------------------ 2025-09-08T02:43:31,855 rocksdb/_rocksdb.pyx:1839:34: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,856 Error compiling Cython file: 2025-09-08T02:43:31,856 ------------------------------------------------------------ 2025-09-08T02:43:31,856 ... 2025-09-08T02:43:31,857 cdef uint32_t c_num_backups_to_keep 2025-09-08T02:43:31,857 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T02:43:31,858 with nogil: 2025-09-08T02:43:31,858 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T02:43:31,858 ^ 2025-09-08T02:43:31,859 ------------------------------------------------------------ 2025-09-08T02:43:31,859 rocksdb/_rocksdb.pyx:1848:44: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,860 Error compiling Cython file: 2025-09-08T02:43:31,860 ------------------------------------------------------------ 2025-09-08T02:43:31,860 ... 2025-09-08T02:43:31,860 cdef uint32_t c_num_backups_to_keep 2025-09-08T02:43:31,861 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T02:43:31,861 with nogil: 2025-09-08T02:43:31,862 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T02:43:31,862 ^ 2025-09-08T02:43:31,862 ------------------------------------------------------------ 2025-09-08T02:43:31,863 rocksdb/_rocksdb.pyx:1848:44: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,863 Error compiling Cython file: 2025-09-08T02:43:31,863 ------------------------------------------------------------ 2025-09-08T02:43:31,864 ... 2025-09-08T02:43:31,864 cdef uint32_t c_num_backups_to_keep 2025-09-08T02:43:31,864 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T02:43:31,865 with nogil: 2025-09-08T02:43:31,865 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T02:43:31,865 ^ 2025-09-08T02:43:31,866 ------------------------------------------------------------ 2025-09-08T02:43:31,866 rocksdb/_rocksdb.pyx:1848:28: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,867 Error compiling Cython file: 2025-09-08T02:43:31,867 ------------------------------------------------------------ 2025-09-08T02:43:31,867 ... 2025-09-08T02:43:31,867 cdef uint32_t c_num_backups_to_keep 2025-09-08T02:43:31,868 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T02:43:31,868 with nogil: 2025-09-08T02:43:31,869 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T02:43:31,869 ^ 2025-09-08T02:43:31,869 ------------------------------------------------------------ 2025-09-08T02:43:31,870 rocksdb/_rocksdb.pyx:1848:44: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,870 Error compiling Cython file: 2025-09-08T02:43:31,870 ------------------------------------------------------------ 2025-09-08T02:43:31,871 ... 2025-09-08T02:43:31,871 cdef uint32_t c_num_backups_to_keep 2025-09-08T02:43:31,871 c_num_backups_to_keep = num_backups_to_keep 2025-09-08T02:43:31,872 with nogil: 2025-09-08T02:43:31,872 st = self.engine.PurgeOldBackups(c_num_backups_to_keep) 2025-09-08T02:43:31,872 ^ 2025-09-08T02:43:31,872 ------------------------------------------------------------ 2025-09-08T02:43:31,873 rocksdb/_rocksdb.pyx:1848:45: Converting to Python object not allowed without gil 2025-09-08T02:43:31,873 Error compiling Cython file: 2025-09-08T02:43:31,873 ------------------------------------------------------------ 2025-09-08T02:43:31,874 ... 2025-09-08T02:43:31,874 cdef backup.BackupID c_backup_id 2025-09-08T02:43:31,874 c_backup_id = backup_id 2025-09-08T02:43:31,875 with nogil: 2025-09-08T02:43:31,875 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T02:43:31,875 ^ 2025-09-08T02:43:31,875 ------------------------------------------------------------ 2025-09-08T02:43:31,876 rocksdb/_rocksdb.pyx:1858:41: Coercion from Python not allowed without the GIL 2025-09-08T02:43:31,876 Error compiling Cython file: 2025-09-08T02:43:31,876 ------------------------------------------------------------ 2025-09-08T02:43:31,877 ... 2025-09-08T02:43:31,877 cdef backup.BackupID c_backup_id 2025-09-08T02:43:31,877 c_backup_id = backup_id 2025-09-08T02:43:31,878 with nogil: 2025-09-08T02:43:31,878 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T02:43:31,878 ^ 2025-09-08T02:43:31,878 ------------------------------------------------------------ 2025-09-08T02:43:31,879 rocksdb/_rocksdb.pyx:1858:41: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,879 Error compiling Cython file: 2025-09-08T02:43:31,879 ------------------------------------------------------------ 2025-09-08T02:43:31,880 ... 2025-09-08T02:43:31,880 cdef backup.BackupID c_backup_id 2025-09-08T02:43:31,880 c_backup_id = backup_id 2025-09-08T02:43:31,881 with nogil: 2025-09-08T02:43:31,881 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T02:43:31,881 ^ 2025-09-08T02:43:31,882 ------------------------------------------------------------ 2025-09-08T02:43:31,882 rocksdb/_rocksdb.pyx:1858:28: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,883 Error compiling Cython file: 2025-09-08T02:43:31,883 ------------------------------------------------------------ 2025-09-08T02:43:31,883 ... 2025-09-08T02:43:31,883 cdef backup.BackupID c_backup_id 2025-09-08T02:43:31,884 c_backup_id = backup_id 2025-09-08T02:43:31,884 with nogil: 2025-09-08T02:43:31,884 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T02:43:31,884 ^ 2025-09-08T02:43:31,885 ------------------------------------------------------------ 2025-09-08T02:43:31,885 rocksdb/_rocksdb.pyx:1858:41: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,886 Error compiling Cython file: 2025-09-08T02:43:31,886 ------------------------------------------------------------ 2025-09-08T02:43:31,886 ... 2025-09-08T02:43:31,886 cdef backup.BackupID c_backup_id 2025-09-08T02:43:31,887 c_backup_id = backup_id 2025-09-08T02:43:31,887 with nogil: 2025-09-08T02:43:31,887 st = self.engine.DeleteBackup(c_backup_id) 2025-09-08T02:43:31,887 ^ 2025-09-08T02:43:31,888 ------------------------------------------------------------ 2025-09-08T02:43:31,888 rocksdb/_rocksdb.pyx:1858:42: Converting to Python object not allowed without gil 2025-09-08T02:43:31,889 Error compiling Cython file: 2025-09-08T02:43:31,889 ------------------------------------------------------------ 2025-09-08T02:43:31,889 ... 2025-09-08T02:43:31,889 def get_backup_info(self): 2025-09-08T02:43:31,890 cdef vector[backup.BackupInfo] backup_info 2025-09-08T02:43:31,890 with nogil: 2025-09-08T02:43:31,890 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T02:43:31,890 ^ 2025-09-08T02:43:31,890 ------------------------------------------------------------ 2025-09-08T02:43:31,891 rocksdb/_rocksdb.pyx:1866:37: Discarding owned Python object not allowed without gil 2025-09-08T02:43:31,891 Error compiling Cython file: 2025-09-08T02:43:31,891 ------------------------------------------------------------ 2025-09-08T02:43:31,892 ... 2025-09-08T02:43:31,892 def get_backup_info(self): 2025-09-08T02:43:31,892 cdef vector[backup.BackupInfo] backup_info 2025-09-08T02:43:31,893 with nogil: 2025-09-08T02:43:31,893 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T02:43:31,893 ^ 2025-09-08T02:43:31,893 ------------------------------------------------------------ 2025-09-08T02:43:31,893 rocksdb/_rocksdb.pyx:1866:37: Calling gil-requiring function not allowed without gil 2025-09-08T02:43:31,894 Error compiling Cython file: 2025-09-08T02:43:31,894 ------------------------------------------------------------ 2025-09-08T02:43:31,894 ... 2025-09-08T02:43:31,894 def get_backup_info(self): 2025-09-08T02:43:31,895 cdef vector[backup.BackupInfo] backup_info 2025-09-08T02:43:31,895 with nogil: 2025-09-08T02:43:31,895 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T02:43:31,895 ^ 2025-09-08T02:43:31,896 ------------------------------------------------------------ 2025-09-08T02:43:31,896 rocksdb/_rocksdb.pyx:1866:23: Accessing Python attribute not allowed without gil 2025-09-08T02:43:31,896 Error compiling Cython file: 2025-09-08T02:43:31,897 ------------------------------------------------------------ 2025-09-08T02:43:31,897 ... 2025-09-08T02:43:31,897 def get_backup_info(self): 2025-09-08T02:43:31,897 cdef vector[backup.BackupInfo] backup_info 2025-09-08T02:43:31,898 with nogil: 2025-09-08T02:43:31,898 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T02:43:31,898 ^ 2025-09-08T02:43:31,898 ------------------------------------------------------------ 2025-09-08T02:43:31,899 rocksdb/_rocksdb.pyx:1866:37: Constructing Python tuple not allowed without gil 2025-09-08T02:43:31,899 Error compiling Cython file: 2025-09-08T02:43:31,899 ------------------------------------------------------------ 2025-09-08T02:43:31,899 ... 2025-09-08T02:43:31,900 def get_backup_info(self): 2025-09-08T02:43:31,900 cdef vector[backup.BackupInfo] backup_info 2025-09-08T02:43:31,900 with nogil: 2025-09-08T02:43:31,900 self.engine.GetBackupInfo(cython.address(backup_info)) 2025-09-08T02:43:31,901 ^ 2025-09-08T02:43:31,901 ------------------------------------------------------------ 2025-09-08T02:43:31,901 rocksdb/_rocksdb.pyx:1866:44: Converting to Python object not allowed without gil 2025-09-08T02:43:31,901 Traceback (most recent call last): 2025-09-08T02:43:31,901 File "", line 2, in 2025-09-08T02:43:31,902 exec(compile(''' 2025-09-08T02:43:31,902 ~~~~^^^^^^^^^^^^ 2025-09-08T02:43:31,902 # This is -- a caller that pip uses to run setup.py 2025-09-08T02:43:31,902 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:43:31,902 ...<32 lines>... 2025-09-08T02:43:31,902 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T02:43:31,903 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:43:31,903 ''' % ('/tmp/pip-wheel-m8c5gxkj/pyrocksdb_d4d788cf15a34582ace38be57e83e0f0/setup.py',), "", "exec")) 2025-09-08T02:43:31,903 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:43:31,903 File "", line 35, in 2025-09-08T02:43:31,903 File "/tmp/pip-wheel-m8c5gxkj/pyrocksdb_d4d788cf15a34582ace38be57e83e0f0/setup.py", line 45, in 2025-09-08T02:43:31,904 ext_modules=cythonize([mod1]), 2025-09-08T02:43:31,904 ~~~~~~~~~^^^^^^^^ 2025-09-08T02:43:31,904 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize 2025-09-08T02:43:31,904 cythonize_one(*args) 2025-09-08T02:43:31,904 ~~~~~~~~~~~~~^^^^^^^ 2025-09-08T02:43:31,904 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1298, in cythonize_one 2025-09-08T02:43:31,905 raise CompileError(None, pyx_file) 2025-09-08T02:43:31,905 Cython.Compiler.Errors.CompileError: rocksdb/_rocksdb.pyx 2025-09-08T02:43:31,905 Compiling rocksdb/_rocksdb.pyx because it changed. 2025-09-08T02:43:31,905 [1/1] Cythonizing rocksdb/_rocksdb.pyx 2025-09-08T02:43:32,265 ERROR: python setup.py egg_info exited with 1 2025-09-08T02:43:32,278 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T02:43:32,278 exec(compile('"'"''"'"''"'"' 2025-09-08T02:43:32,278 # This is -- a caller that pip uses to run setup.py 2025-09-08T02:43:32,278 # 2025-09-08T02:43:32,278 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T02:43:32,278 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T02:43:32,278 # - It provides a clear error message when setuptools is not installed. 2025-09-08T02:43:32,278 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T02:43:32,278 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T02:43:32,278 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T02:43:32,278 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T02:43:32,278 import os, sys, tokenize, traceback 2025-09-08T02:43:32,278 2025-09-08T02:43:32,278 try: 2025-09-08T02:43:32,278 import setuptools 2025-09-08T02:43:32,278 except ImportError: 2025-09-08T02:43:32,278 print( 2025-09-08T02:43:32,278 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T02:43:32,278 "the build environment with exception:", 2025-09-08T02:43:32,278 file=sys.stderr, 2025-09-08T02:43:32,278 ) 2025-09-08T02:43:32,278 traceback.print_exc() 2025-09-08T02:43:32,278 sys.exit(1) 2025-09-08T02:43:32,278 2025-09-08T02:43:32,278 __file__ = %r 2025-09-08T02:43:32,278 sys.argv[0] = __file__ 2025-09-08T02:43:32,278 2025-09-08T02:43:32,278 if os.path.exists(__file__): 2025-09-08T02:43:32,278 filename = __file__ 2025-09-08T02:43:32,278 with tokenize.open(__file__) as f: 2025-09-08T02:43:32,278 setup_py_code = f.read() 2025-09-08T02:43:32,278 else: 2025-09-08T02:43:32,278 filename = "" 2025-09-08T02:43:32,278 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T02:43:32,278 2025-09-08T02:43:32,278 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T02:43:32,278 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-m8c5gxkj/pyrocksdb_d4d788cf15a34582ace38be57e83e0f0/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-4hmh3k56[/] 2025-09-08T02:43:32,278 [bold magenta]cwd[/]: /tmp/pip-wheel-m8c5gxkj/pyrocksdb_d4d788cf15a34582ace38be57e83e0f0/ 2025-09-08T02:43:32,278 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T02:43:32,279 ERROR: metadata generation failed 2025-09-08T02:43:32,285 Exception information: 2025-09-08T02:43:32,285 Traceback (most recent call last): 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T02:43:32,285 call_subprocess( 2025-09-08T02:43:32,285 ~~~~~~~~~~~~~~~^ 2025-09-08T02:43:32,285 args, 2025-09-08T02:43:32,285 ^^^^^ 2025-09-08T02:43:32,285 ...<2 lines>... 2025-09-08T02:43:32,285 spinner=spinner, 2025-09-08T02:43:32,285 ^^^^^^^^^^^^^^^^ 2025-09-08T02:43:32,285 ) 2025-09-08T02:43:32,285 ^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T02:43:32,285 raise error 2025-09-08T02:43:32,285 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T02:43:32,285 2025-09-08T02:43:32,285 The above exception was the direct cause of the following exception: 2025-09-08T02:43:32,285 2025-09-08T02:43:32,285 Traceback (most recent call last): 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T02:43:32,285 status = _inner_run() 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T02:43:32,285 return self.run(options, args) 2025-09-08T02:43:32,285 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T02:43:32,285 return func(self, options, args) 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T02:43:32,285 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T02:43:32,285 result = self._result = resolver.resolve( 2025-09-08T02:43:32,285 ~~~~~~~~~~~~~~~~^ 2025-09-08T02:43:32,285 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T02:43:32,285 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:43:32,285 ) 2025-09-08T02:43:32,285 ^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T02:43:32,285 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T02:43:32,285 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T02:43:32,285 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T02:43:32,285 if not criterion.candidates: 2025-09-08T02:43:32,285 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T02:43:32,285 return bool(self._sequence) 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T02:43:32,285 self._bool = any(self) 2025-09-08T02:43:32,285 ~~~^^^^^^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T02:43:32,285 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T02:43:32,285 ^^^^^^^^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T02:43:32,285 candidate = func() 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T02:43:32,285 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T02:43:32,285 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T02:43:32,285 link, template, name, version 2025-09-08T02:43:32,285 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:43:32,285 ) 2025-09-08T02:43:32,285 ^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T02:43:32,285 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T02:43:32,285 ~~~~~~~~~~~~~^ 2025-09-08T02:43:32,285 link, 2025-09-08T02:43:32,285 ^^^^^ 2025-09-08T02:43:32,285 ...<3 lines>... 2025-09-08T02:43:32,285 version=version, 2025-09-08T02:43:32,285 ^^^^^^^^^^^^^^^^ 2025-09-08T02:43:32,285 ) 2025-09-08T02:43:32,285 ^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T02:43:32,285 super().__init__( 2025-09-08T02:43:32,285 ~~~~~~~~~~~~~~~~^ 2025-09-08T02:43:32,285 link=link, 2025-09-08T02:43:32,285 ^^^^^^^^^^ 2025-09-08T02:43:32,285 ...<4 lines>... 2025-09-08T02:43:32,285 version=version, 2025-09-08T02:43:32,285 ^^^^^^^^^^^^^^^^ 2025-09-08T02:43:32,285 ) 2025-09-08T02:43:32,285 ^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T02:43:32,285 self.dist = self._prepare() 2025-09-08T02:43:32,285 ~~~~~~~~~~~~~^^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T02:43:32,285 dist = self._prepare_distribution() 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T02:43:32,285 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T02:43:32,285 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T02:43:32,285 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T02:43:32,285 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T02:43:32,285 dist = _get_prepared_distribution( 2025-09-08T02:43:32,285 req, 2025-09-08T02:43:32,285 ...<3 lines>... 2025-09-08T02:43:32,285 self.check_build_deps, 2025-09-08T02:43:32,285 ) 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T02:43:32,285 abstract_dist.prepare_distribution_metadata( 2025-09-08T02:43:32,285 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T02:43:32,285 finder, build_isolation, check_build_deps 2025-09-08T02:43:32,285 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:43:32,285 ) 2025-09-08T02:43:32,285 ^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T02:43:32,285 self.req.prepare_metadata() 2025-09-08T02:43:32,285 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T02:43:32,285 self.metadata_directory = generate_metadata_legacy( 2025-09-08T02:43:32,285 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T02:43:32,285 build_env=self.build_env, 2025-09-08T02:43:32,285 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:43:32,285 ...<3 lines>... 2025-09-08T02:43:32,285 details=details, 2025-09-08T02:43:32,285 ^^^^^^^^^^^^^^^^ 2025-09-08T02:43:32,285 ) 2025-09-08T02:43:32,285 ^ 2025-09-08T02:43:32,285 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T02:43:32,285 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T02:43:32,285 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T02:43:32,308 Removed pyrocksdb==0.4 from https://files.pythonhosted.org/packages/92/02/ea89030b42c545df7ae8cfccd567399de1118f26bf23f629fb5391c3e2f8/pyrocksdb-0.4.tar.gz from build tracker '/tmp/pip-build-tracker-miw_v5ok' 2025-09-08T02:43:32,309 Removed build tracker: '/tmp/pip-build-tracker-miw_v5ok'