Closed juliannguyen4 closed 1 month ago
Attention: Patch coverage is 67.92453%
with 17 lines
in your changes missing coverage. Please review.
Project coverage is 80.96%. Comparing base (
1ffc37d
) to head (13227ed
). Report is 6 commits behind head on dev.
Files with missing lines | Patch % | Lines |
---|---|---|
src/main/exception.c | 67.30% | 17 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Documentation changes:
https://aerospike-python-client--661.org.readthedocs.build/en/661/exception.html#aerospike.exception.QueryAbortedError https://aerospike-python-client--661.org.readthedocs.build/en/661/exception.html#aerospike.exception.QueryError https://aerospike-python-client--661.org.readthedocs.build/en/661/exception.html#aerospike.exception.ClusterError https://aerospike-python-client--661.org.readthedocs.build/en/661/exception.html#aerospike.exception.AdminError
Extra changes:
Notes: Calling
import aerospike
orfrom aerospike import exception
multiple times is idempotent. Once a module is loaded, it cannot be loaded again just by callingimport
on it (verified this through gdb by adding a breakpoint atAerospikeException_New
. It is only hit once during the tests)All artifacts pass testing: https://github.com/aerospike/aerospike-client-python/actions/runs/10776301993
No memory errors: https://github.com/aerospike/aerospike-client-python/actions/runs/10775987465/job/29881798616
Performance regression testing:
Memory
Dev (baseline): https://github.com/aerospike/aerospike-client-python/actions/runs/10708250636/job/29690214082#step:13:20 Feature branch: https://github.com/aerospike/aerospike-client-python/actions/runs/10775988854/job/29881848296#step:13:20
Time performance:
Doesn't seem to be much of a difference