RocketChat / RocketChat/Rocket.Chat
user files export task hangs and generates lots of files in rocketchat_userDataFiles.chunks
Open
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
Description:
One of our users tried to export his files. The export process got stuck and the same export file was saved to the mongo GridFS for ~270 times.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the user files export process and inspect how the export is written to MongoDB GridFS. Trace why the task hangs and repeats the same export file; done means the export completes without generating duplicate files.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- mongodb, typescript
- Domain
- backend, databases
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100