Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Incomplete
-
10.5.9
-
None
-
None
Description
Seeing error messages like
Can't change size of file (Errcode: 1690358208 "Unknown error 1690358208")
|
Can't change size of file (Errcode: 2004930784 "Unknown error 2004930784")
|
generated by
my_error(EE_CANT_CHSIZE, MYF(ME_BELL), my_errno);
|
in mysys/my_chsize.c
Looking at the different code paths leading to this error output my_errno seems to always be set either directly in my_chsize() or in the my_seek() and my_write() functions being called by my_chsize().
The case may be related to having an ibdata1 configured with auto-extend, but also with a max. size, although I don't see how this such storage engine level configuration should interact with something as low level as my_chsize()
The problem was hit while trying to run "REORGANIZE PARTITION", with plenty of space on the datadir file system and no known other restrictions like file system quota limits.