This testcase produces 64KB of output via the "ctdb dumpmemory" command. The enclosing try_command_on_node function call uses the -v option, which results in an attempt to use "cat" to print the output file to stdout. When run on a CentOS 8 virtual cluster the cat process exits with non-zero due to: cat: write error: Resource temporarily unavailable Attempts to recreate and understand this have been unsuccessful. All attempts block rathehr than failing with EAGAIN. The best workaround appears to be to ignore a failure from the cat command in this particular context.
Created attachment 16142 [details] Patch for 4.13, 4.12 Patch for v4-13-test and v4-12-test. Has been successfully cluster tested on v4-13-test.
Hi Karolin, This is ready for v4-12 and v4-13. Thanks.
(In reply to Amitay Isaacs from comment #2) Pushed to autobuild-v4-{13,12}-test.
(In reply to Karolin Seeger from comment #3) Pushed to both branches. Closing out bug report. Thanks!