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

tarantool / crud
89%

Build:
DEFAULT BRANCH: master
Repo Added 12 Aug 2021 03:45PM UTC
Files 74
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
  • TNTP-9261-crud-storage-call
  • 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-vshard-0.1.42
  • bump_cmake
  • ci/update-github-actions-ubuntu-2404
  • ci/update-sdk-versions
  • count-implementation
  • coverage-parallel-shards
  • doc-add-full-space-format
  • drop-heap
  • ee-sync/2025-09-08
  • ee-sync/vshard-request-timeout
  • feat/add-atomic-batch-method
  • 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
  • rebuilt2
  • 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/1.7.6
  • refs/tags/coverage-176
  • refs/tags/coverage-test-1
  • refs/tags/test-ee-coverage-1
  • refs/tags/test-upload
  • refs/tags/test-upload-2
  • release-1.6.1
  • release-1.7.0
  • release-1.7.4
  • release-1.7.6
  • 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

23 Sep 2026 01:28PM UTC coverage: 88.52%. Remained the same
35867326136

push

github

p0rtale
test: fix dropped last counter in luacov merger

Write a trailing space after the last counter, otherwise luacov
skips it and reports the last line as uncovered.

5459 of 6167 relevant lines covered (88.52%)

11946.28 hits per line

Relevant lines Covered
Build:
Build:
6167 RELEVANT LINES 5459 COVERED LINES
11946.28 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
35867326136 master test: fix dropped last counter in luacov merger Write a trailing space after the last counter, otherwise luacov skips it and reports the last line as uncovered. push 23 Sep 2026 01:56PM UTC p0rtale github
88.52
33394416367 master release 1.7.6 push 31 Aug 2026 01:31PM UTC Satbek github
88.52
33390845416 master deps: bump vshard to 0.1.42 Also update the deps.sh default and the CI matrix. push 31 Aug 2026 12:42PM UTC Satbek github
88.52
33235083577 master fix: retry a call only after a recovery action call_with_retry_and_recovery() retried every failed call once, whatever the error was, and for a single call it followed the destination reported in a bucket ref error. The destination may not have r... push 29 Aug 2026 05:23AM UTC Satbek github
88.52
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
See All Builds (1524)
  • 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