• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tarantool / crud
88%

Build:
DEFAULT BRANCH: master
Repo Added 12 Aug 2021 03:45PM UTC
Files 68
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 0x501D/ci-tt
  • AnaNek/check-for-incorrect-call-mode
  • AnaNek/gh-314-fix-vshard-sharding-func
  • AnaNek/parameterization-for-call-test
  • AnaNek/select-no-indexes-fix
  • DIfferentialOrange/release-1.3.0
  • DifferentialOranage/gh-373-datetime-conditions
  • DifferentialOrange/HTTP-API-improvements
  • DifferentialOrange/ci-health
  • DifferentialOrange/ci-health-tt
  • DifferentialOrange/clarify-license
  • DifferentialOrange/crud-metrics-params
  • DifferentialOrange/fix-0.10.0-changelog
  • DifferentialOrange/fix-dev-checks
  • DifferentialOrange/fix-flaky-schema
  • DifferentialOrange/fix-flaky-vshard-test
  • DifferentialOrange/fix-readme-update-links
  • DifferentialOrange/fix-tests-2.10.1
  • DifferentialOrange/gh-211-cluacov-fix
  • DifferentialOrange/gh-212-reload-sharding-keys
  • DifferentialOrange/gh-212-reload-sharding-keys-final
  • DifferentialOrange/gh-213-optimize-map-reduce
  • DifferentialOrange/gh-224-operation-stats
  • DifferentialOrange/gh-225-vshard-performance
  • DifferentialOrange/gh-234-optimize-know-bucket_id
  • DifferentialOrange/gh-236-tmp-test-master
  • DifferentialOrange/gh-236-tmp-test-new
  • DifferentialOrange/gh-241-field-number-doc
  • DifferentialOrange/gh-249-fix-luacov
  • DifferentialOrange/gh-253-design-doc-reload
  • DifferentialOrange/gh-255-forbid-len-by-id
  • DifferentialOrange/gh-271-select-nil-err-merger
  • DifferentialOrange/gh-278-sharding-mismatch
  • DifferentialOrange/gh-284-tolerated-error-lost
  • DifferentialOrange/gh-286-age-nan
  • DifferentialOrange/gh-308-fail-after-drop
  • DifferentialOrange/gh-310-ddl-record-delete
  • DifferentialOrange/gh-312-yield
  • DifferentialOrange/gh-326-improve-warning-message
  • DifferentialOrange/gh-328-flatten-for-sequence
  • DifferentialOrange/gh-332-role-cfg
  • DifferentialOrange/gh-365-drop-old-select
  • DifferentialOrange/gh-377-no-rows-error
  • DifferentialOrange/gh-403-names-as-keys
  • DifferentialOrange/gh-404-follow-up
  • DifferentialOrange/gh-407-no-uuid
  • DifferentialOrange/gh-409-master-discovery
  • DifferentialOrange/gh-412-3.0-grants
  • DifferentialOrange/gh-412-test-stabilization
  • DifferentialOrange/gh-415-role-for-tarantool3
  • DifferentialOrange/gh-418-conditions-order
  • DifferentialOrange/gh-422-nil-conditions
  • DifferentialOrange/gh-437-fix-sharding-many
  • DifferentialOrange/gh-44-vshard-groups
  • DifferentialOrange/iproto-tuple-formats-fixes
  • DifferentialOrange/no-gh-fix-coveralls
  • DifferentialOrange/no-gh-new-vshard-for-reusable
  • DifferentialOrange/no-gh-remove-metrics-for-master
  • DifferentialOrange/no-gh-retry-tests
  • DifferentialOrange/no-gh-schema
  • DifferentialOrange/no-gh-update-readme
  • DifferentialOrange/readme-sharding-duplicate-rows
  • DifferentialOrange/readme-version
  • DifferentialOrange/release-0.11.0
  • DifferentialOrange/release-0.11.1
  • DifferentialOrange/release-0.11.2
  • DifferentialOrange/release-0.11.3
  • DifferentialOrange/release-0.12.1
  • DifferentialOrange/release-0.13.0
  • DifferentialOrange/release-0.14.0
  • DifferentialOrange/release-1.0.0
  • DifferentialOrange/release-1.1.0
  • DifferentialOrange/release-1.1.1
  • DifferentialOrange/release-1.2.0
  • DifferentialOrange/release-1.4.0
  • DifferentialOrange/release-1.4.1
  • DifferentialOrange/release-1.4.2
  • DifferentialOrange/release-1.4.3
  • DifferentialOrange/release-1.5.0
  • DifferentialOrange/release-1.5.1
  • DifferentialOrange/release-1.5.2
  • DifferentialOrange/run-ci
  • DifferentialOrange/support-older-cartridges
  • DifferentialOrange/tarantool-version-parsing-3.x
  • TNTP-2109-bucket-ref
  • TNTP-2109-bucket-ref-unref
  • TNTP-2109-double-buckets-test
  • TNTP-2109-get-rid-of-atomic
  • TNTP-2109-rebalance-safe-mode
  • TNTP-2109-rebalance-safe-review-fix
  • TNTP-2109-safe-mode-metrics
  • TNTP-2109-safe-mode-switch
  • TNTP-2109-safe-mode-test-matrix
  • Totktonada/add-a-license
  • Totktonada/add-playground
  • Totktonada/ci-add-tarantool-2.10
  • Totktonada/doc-enhancements
  • Totktonada/fix-tarantool-2-10-determination
  • Totktonada/gh-203-add-tarantoolctl-install-into-readme
  • Totktonada/gh-220-bucket-id-is-ignored
  • Totktonada/polish-version-checks
  • Totktonada/readme-fix-update-cache-recipe
  • Totktonada/release-0.10.0
  • Totktonada/release-0.12.0
  • Totktonada/release-0.9.0
  • Totktonada/skip-merger-creation-for-one-replicaset
  • Totktonada/test-fix-timeout-error-message
  • Totktonada/update-cartridge-dependency
  • Totktonada/use-setup-tarantool-for-1.10.6
  • Totktonada/workaround-luacov-coveralls-installation-fail
  • add-s3-coverage-upload
  • batch-insert-upsert
  • better0fdead/gc-fix-readview
  • better0fdead/readview
  • bump_cmake
  • ci/update-github-actions-ubuntu-2404
  • ci/update-sdk-versions
  • count-implementation
  • doc-add-full-space-format
  • drop-heap
  • ee-sync/2025-09-08
  • ee-sync/vshard-request-timeout
  • feat/add-locate-method
  • fix-cluacov-rockspec-uri
  • fix-opts-damage
  • fix-timeout-select-pairs
  • fix-typo-readme
  • fix/read-only-operations-with-dead-masters
  • fix/schema-reload-deadlock-after-error
  • fix/select-pagination-native-after
  • fix/storage-bucket-id-nil-check
  • fix/upgrade-compat-call-on-storage
  • fix_fiber_name
  • igrishnov/gh-204-add-hardcoded-versioning-support
  • igrishnov/gh-236-update-stale-schema-metadata-gen
  • igrishnov/gh-236-update-stale-schema-metadata-gen-new-approach
  • igrishnov/gh-250-change-dev-env-var-naming
  • igrishnov/gh-267-noreturn-opt-for-DML-operations
  • igrishnov/gh-331-master-conn-check-for-get-space-utils
  • igrishnov/gh-95-master-timeout-fetch-for-get-space-utils
  • igrishnov/gh-x-test-master-ci
  • len-read-only-options
  • ligurio/bump-luatest
  • ligurio/fix-coveralls-paths
  • ligurio/gh-166-sharding-keys
  • ligurio/gh-219-jsonpath-sharding-key
  • ligurio/ldoc-support
  • ligurio/not_covered
  • ligurio/remove-extra-whitespaces
  • ligurio/revert-remove-tuple-keydef
  • ligurio/typo
  • ligurio/update-test-matrix
  • ligurio/update_test_matrix
  • ligurio/use_luatest_native_asserts
  • merge-ee-into-ce
  • nshi/add-recovery-point-system-space
  • oleg-jukovec/fix-after-behavior
  • oleg-jukovec/gh-276-log-select-nil
  • oleg-jukovec/gh-364-vshard-tests
  • oleg-jukovec/gh-366-vshard-user-experience
  • oleg-jukovec/no-gh-readme_many_fix
  • perf-test
  • psergee/fix-crud-delete-error-message
  • psergee/gh-229-crud-storage-init-status
  • psergee/gh-consistent-select-error-description
  • refs/heads/igrishnov/gh-236-update-stale-schema-metadata-gen
  • refs/pull/330/merge
  • refs/pull/335/merge
  • refs/pull/374/merge
  • refs/pull/387/merge
  • refs/pull/390/merge
  • refs/pull/393/merge
  • refs/pull/400/merge
  • refs/pull/410/merge
  • refs/pull/444/merge
  • refs/pull/472/merge
  • refs/pull/481/merge
  • refs/pull/482/merge
  • refs/pull/483/merge
  • refs/pull/484/merge
  • refs/pull/485/merge
  • refs/pull/486/merge
  • refs/pull/487/merge
  • refs/pull/494/merge
  • refs/pull/496/merge
  • refs/pull/500/merge
  • refs/pull/501/merge
  • refs/pull/507/merge
  • refs/tags/0.10.0
  • refs/tags/0.11.0
  • refs/tags/0.11.1
  • refs/tags/0.11.2
  • refs/tags/0.11.3
  • refs/tags/0.12.0
  • refs/tags/0.12.1
  • refs/tags/0.13.0
  • refs/tags/0.14.0
  • refs/tags/0.14.1
  • refs/tags/0.9.0
  • refs/tags/1.0.0
  • refs/tags/1.1.0
  • refs/tags/1.1.1
  • refs/tags/1.2.0
  • refs/tags/1.3.0
  • refs/tags/1.4.0
  • refs/tags/1.4.1
  • refs/tags/1.4.2
  • refs/tags/1.4.3
  • refs/tags/1.5.0
  • refs/tags/1.5.1
  • refs/tags/1.5.2
  • refs/tags/1.6.0
  • refs/tags/1.6.1
  • refs/tags/1.7.0
  • refs/tags/1.7.1
  • refs/tags/1.7.2
  • refs/tags/1.7.3
  • refs/tags/1.7.4
  • refs/tags/1.7.5
  • refs/tags/test-upload
  • release-1.6.1
  • release-1.7.0
  • release-1.7.4
  • release/1.7.1
  • release/1.7.3
  • release/1.7.5
  • rm_fiber_kill
  • sharding-pk-bucket-id-null
  • speed-up-rebalancing-tests
  • storage-benchmark-workflow
  • storage_perf
  • support-custom-sharding-func
  • test-tarantool3-helpers
  • tntp-8909-double-buckets
  • update-errors
  • vakhov/TNTP-4009-bucket-id-validation
  • vakhov/release-1.6.0
  • vakhov/rm-skip-vshard-config
  • ylobankov/bump-actions-version

21 Jul 2026 08:44AM UTC coverage: 88.305%. Remained the same
29815484247

push

github

ita-sammann
test: manually create `_crud_settings_local` space

Manually create `_crud_settings_local` space on cluster start
to make tests more stable.

5414 of 6131 relevant lines covered (88.31%)

12092.96 hits per line

Relevant lines Covered
Build:
Build:
6131 RELEVANT LINES 5414 COVERED LINES
12092.96 HITS PER LINE
Source Files on master
  • Tree
  • List 68
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29815484247 master test: manually create `_crud_settings_local` space Manually create `_crud_settings_local` space on cluster start to make tests more stable. push 21 Jul 2026 09:13AM UTC ita-sammann github
88.31
29441119423 master Release 1.7.5 push 15 Jul 2026 07:02PM UTC ita-sammann github
88.31
29416532462 master feat: add read-only options to crud.len Added support for `mode`, `balance`, `prefer_replica` and `request_timeout` options in crud.len. The default `mode` remains `write` to preserve backward compatibility. push 15 Jul 2026 01:15PM UTC p0rtale github
88.31
29415116647 master fix: handle nil bucket_id in storage get/update/delete operations Starting from crud 1.7.0, storage asserts if `opts.bucket_id` is nil during `get`, `update`, or `delete` operations. Since older routers (< 1.7.0) do not pass `bucket_id`, this cau... push 15 Jul 2026 12:53PM UTC ita-sammann github
88.29
29398235361 master feat: add crud.locate method Introduced `crud.locate(space_name, key, opts)` to detect whether a tuple is located in 'memtx' or 'vinyl' engine. This works exclusively for spaces managed by the enterprise 'cooler' module. push 15 Jul 2026 08:09AM UTC p0rtale github
88.19
29342538535 master fix: allow read-only operations when all masters are down Read-only operations (get, select, pairs, count, min, max) used to fail with connection errors if all masters in the cluster were unavailable, even when healthy replicas were up and failov... push 14 Jul 2026 03:13PM UTC p0rtale github
88.27
28799011560 master schema: add new system space _recovery_point This is space that is going to be added in Tarantool 3.8. push 06 Jul 2026 02:54PM UTC vakhov github
88.31
28608215152 master Bump migrations to 1.2.0 push 02 Jul 2026 05:40PM UTC ita-sammann github
88.31
26749305775 master ci: add vshard master to test matrix and bump to 0.1.41 - Add vshard master branch to the test matrix to catch breaking changes early. - Update vshard to 0.1.41. push 01 Jun 2026 10:54AM UTC p0rtale github
88.35
21943616033 master release 1.7.4 Fixed * Optimize `crud.select()` and `crud.pairs()` pagination with `after` cursor by using native `after` option on Tarantool 2.10+ for O(1) cursor positioning. Readview operations use native `after` only on Tarantool 3.x (#488). push 12 Feb 2026 11:19AM UTC vakhov github
88.31
See All Builds (1450)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc