Fixed async methods, Updated the locker, Reviewed the catalogue access model
- Detected and fixed Floating promises all around the code (async method were not waited)
- The journal accessor has been reviewed to ensure data consistency along consecutive operations on same entity.
- The locker methods have been reviewed and lock ids not more saved to datastore (30% reduction on access rate to the catalogue during dataset ingestions)
- Removed the transactional access to the catalogue (locker ensure unique access already). This improved general access performance to the catalogue.
- Updated linter rules to avoid floating promises.
Edited by Diego Molteni