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

tarantool / tarantool / 5787174500
86%
master: 88%

Build:
Build:
LAST BUILD BRANCH: gh-12343
DEFAULT BRANCH: master
Ran 07 Aug 2023 04:08PM UTC
Jobs 1
Files 476
Run time 22s
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

07 Aug 2023 03:44PM UTC coverage: 85.794% (+0.007%) from 85.787%
5787174500

push

github

alyapunov
box: loose truncate check in case of foreign key

In #7309 a truncation of a space that was referenced by foreign
key from some other space was prohibited.

It appeared that this solution is too bothering since a user can't
truncate a space even if he truncated referring space before that.

Fix it by allowing space truncate if referring spaces are empty.
Also allow drop of the primary index in the same case with the
same reason: logically the index along with all space data is
not needed for consistency if there's no referring data.

Note that by design space truncate is implemented quite similar
to space drop. Both delete all indexes, from secondary to primary.
Since this patch allows deletion of the primary index (which is
the action that actually deletes all data from the space), this
patch changes the result of space drop too: the space remains
alive with no indexes, while before this patch it remained alive
with no secondary indexes but with present primary. In both cases
the behaviour is quite strange and must be fixed in #4348. To
make tests pass I had to perform drop in box.atomic manually.

Closes #8946

NO_DOC=bugfix

(cherry picked from commit 983a7ec21)

62247 of 114090 branches covered (54.56%)

17 of 17 new or added lines in 1 file covered. (100.0%)

93207 of 108640 relevant lines covered (85.79%)

3026078.23 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5787174500.1 07 Aug 2023 04:08PM UTC 0
85.79
GitHub Action Run
Source Files on build 5787174500
Detailed source file information is not available for this build.
  • Back to Repo
  • fec86b65 on github
  • Prev Build on release/2.11 (#5787139474)
  • Next Build on release/2.11 (#5796934845)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc