I have a mounted bucket using gcsfuse version 0.28. I have a file, say 200MB or greater that I am copying over to the mounted directory/bucket. GCSFUSE first writes a zero byte file, removes it in the target directory, and then writes the full file to the directory.
When the receiving application is listening for messages on this mounted bucket, they receive the zero byte message and not the fully written file.
My question is this: if upgrading to gcsfuse 0.31, will this handle this functionality and resolve this issue or do I need to manually fix this myself and control how the app listens to and processes the incoming data on the target mounted bucket?