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

tarantool / tarantool / 5784102814
88%

Build:
DEFAULT BRANCH: master
Ran 07 Aug 2023 10:53AM UTC
Jobs 1
Files 490
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 10:53AM UTC coverage: 86.097% (-0.02%) from 86.116%
5784102814

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

63507 of 115248 branches covered (55.1%)

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

95173 of 110542 relevant lines covered (86.1%)

2835685.15 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5784102814.1 07 Aug 2023 10:53AM UTC 0
86.1
GitHub Action Run
Source Files on build 5784102814
Detailed source file information is not available for this build.
  • Back to Repo
  • 983a7ec2 on github
  • Prev Build on master (#5782571260)
  • Next Build on master (#5786635885)
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