Tags: aerospike/aerospike-client-python
Tags
Bump codecov/codecov-action from 6.0.1 to 7.0.0 (#1112) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 6.0.1 to 7.0.0. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@e79a696...fb8b358) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[CLIENT-4040] Disable flaky test case "test_neg_exists_with_low_timeo… …ut" in test_exists.py (#917) This test case only passes in test environments that have an e2e latency of less than 2ms; otherwise, the test case will fail. There's certain test environments that can have an e2e latency that can be longer than 2ms (e.g on macOS x86). We just remove this test case since the dev tests are more for functional testing than performance testing. We still have test cases for running client.exists() when: - A record no longer exists (e.g the returned metadata dictionary is None) - A record still exists
[CLIENT-4040] Disable flaky test case "test_neg_exists_with_low_timeo… …ut" in test_exists.py (#917) This test case only passes in test environments that have an e2e latency of less than 2ms; otherwise, the test case will fail. There's certain test environments that can have an e2e latency that can be longer than 2ms (e.g on macOS x86). We just remove this test case since the dev tests are more for functional testing than performance testing. We still have test cases for running client.exists() when: - A record no longer exists (e.g the returned metadata dictionary is None) - A record still exists
[CLIENT-4702] Fix several code examples in the API docs. Add smoke te… …st to check that code examples are valid using doctest (#1047) This addresses all the code examples in aerospike_helpers, as well as most of the code examples for aerospike and aerospike.Client. There are still some code examples aren't tested yet e.g because they are incomplete, require EE features, or I didn't have time to get to the remaining code examples in time for the next client release. There is another PR to address those: #1096 Extra Changes: - Replaced the code example for client.udf_put(), client.udf_list(), and client.udf_remove() with a higher level code example for the "User Defined Functions" section. The latter is verified to run without errors using doctest and demonstrates the outcomes of those API calls. - Add ability to copy code examples while also stripping any characters that aren't valid Python syntax - Remove bad code example for HyperLogLog class. Normally, HyperLogLog bins are created using operations or expressions. Known issues introduced here Documentation for aerospike.Client: The testsetup code block isn't visible by default, so we have to have a duplicate codeblock to show that code. This introduces some technical debt, and having the testsetup code visible is a missing feature in Sphinx: sphinx-doc/sphinx#3247
[CLIENT-4330] Address a bug where the client can add more than 4096 r… …ecords in a transaction using client.batch_write() (#1076) Extra changes New test case for using client.batch_write() with transactions doesn't reproduce the crash that followed this bug, but it's good to have
[CLIENT-4845] Fix user dictionary returning only the first entries fo… …r the read_info and write_info array of integers (#1074) Tests for admin_query_user_info() and admin_query_users_info() were not checking the user dictionary correctly. Now these tests match the documentation. Extra changes: client.admin_query_user_info() and client.admin_query_users_info() tests: when checking the roles in the user dictionary, only check the roles are present and not in any particular order.
[CLIENT-4862] CI/CD: Enable flag for tracing commands (-x) in bash wh… …en running setup-aerospike-server shared action to make easier to debug failures (#1083) Extra changes - Point the shared setup-aerospike-server action to a revision in main so we can eventually delete the shared-workflows feature branch. - Fix sanity test for artifact count not working if an artifact fails to be found or too many artifacts are selected.
[CLIENT-4834] Fix memory error when shared memory is enabled and serv… …er version is read before sending user agent string (#1067)
Bump codecov/codecov-action from 6.0.0 to 6.0.1 (#1088) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@57e3a13...e79a696) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
PreviousNext