-
Type: Investigation
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Developer Tools
-
Not Needed
Original Downstream Change Summary
This change would deprecate the filemd5 command, and eventually remove it from the server.
Description of Linked Ticket
Per documentation, filemd5 is a command which:
The filemd5 command returns the md5 hash for a single file stored using the GridFS specification. Client libraries use this command to verify that files are correctly written to MongoDB. The command takes the files_id of the file in question and the name of the GridFS root collection as arguments.
Drivers MUST NOT run the 'filemd5' database command to confirm that all chunks were successfully uploaded. We assume that if none of the inserts failed then the chunks must have been successfully inserted, and running the 'filemd5' command would just be unnecessary overhead and doesn't work for sharded chunk keys anyway.
The implementation of this command is complicated. Given that it's no longer needed, we should deprecate it with the intent to eventually remove it.
- depends on
-
SERVER-88071 Deprecate filemd5 with the intent of eventual removal
- Backlog