Bug #24944 Error 1114 'Table is full' appears when even tablespace has free space
Submitted: 10 Dec 2006 17:05 Modified: 12 Jan 2007 15:39
Reporter: Serge Kozlov Email Updates:
Status: No Feedback Impact on me:
Category:MySQL Cluster: Disk Data Severity:S3 (Non-critical)
Version:5.1.14-bk OS:Linux (Linux FC4)
Assigned to: Assigned Account CPU Architecture:Any

[10 Dec 2006 17:05] Serge Kozlov
Sometimes error 1114 'Table is full' appears when even tablespace has free space and possible to put new rows after that error.

How to repeat:
Use test file from attached. That file creates new ndb_dd table, try to put 200 rows and ignores error 1114 if one appears during execution of query.
1. ./mysql-test-run.pl --record ndb_dd_table_full.
2. Look at created result file (or use mine from archive): some queries from loop were missed because of error 1114.

Suggested fix:
Probably cluster isn't ready to put data into tablespace and should show temporary error.
[10 Dec 2006 17:08] Serge Kozlov
test/result files

Attachment: bug24944.tar.gz (application/gzip, text), 1.96 KiB.

[13 Jan 2007 0:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".