- Make shard unavailability a non-fatal error for a queued sync process - Use query() instead of rowQuery() for some write queries - A library would remain locked after a data validation error that wasn't picked up - Reset failed error check processes after 15 minutes - Fix logging of deleted groups during upload lock
- Make shard unavailability a non-fatal error for a queued sync process
- Use query() instead of rowQuery() for some write queries
- A library would remain locked after a data validation error that wasn't picked up
- Reset failed error check processes after 15 minutes
- Fix logging of deleted groups during upload lock


zebulon2/dataserver,grumbelbart/zotero_dataserver_sualk,zebulon2/dataserver,grumbelbart/zotero_dataserver_sualk,zebulon2/dataserver,grumbelbart/zotero_dataserver_sualk,zebulon2/dataserver,grumbelbart/zotero_dataserver_sualk