Just updated to 2.1.0 and performed a sync from my Kobo. The sync process never finishes after leaving it running for at least 5 minutes, as it's previously always finished in about 15 seconds.
Disabling two-way sync and it completes in a few seconds.
Looking at the logs it's continuously getting requests to sync.
[bookorbit-app]
{"level":30,"time":1783148118871,"pid":7,"hostname":"<redacted>","req":{"id":"req-1pd","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="}
[bookorbit-app]
{"level":30,"time":1783148119555,"pid":7,"hostname":"<redacted>","req":{"id":"req-1pl","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="}
[bookorbit-app]
{"level":30,"time":1783148120197,"pid":7,"hostname":"<redacted>","req":{"id":"req-1ps","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="}
[bookorbit-app]
{"level":30,"time":1783148120820,"pid":7,"hostname":"<redacted>","req":{"id":"req-1pz","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="}
[bookorbit-app]
{"level":30,"time":1783148121513,"pid":7,"hostname":"<redacted>","req":{"id":"req-1q6","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="}
[bookorbit-app]
{"level":30,"time":1783148122150,"pid":7,"hostname":"<redacted>","req":{"id":"req-1qd","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="}
[bookorbit-app]
{"level":30,"time":1783148122756,"pid":7,"hostname":"<redacted>","req":{"id":"req-1qk","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="}
[bookorbit-app]
{"level":30,"time":1783148123397,"pid":7,"hostname":"<redacted>","req":{"id":"req-1qr","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="}
[bookorbit-app]
{"level":30,"time":1783148124059,"pid":7,"hostname":"<redacted>","req":{"id":"req-1qy","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="}
[bookorbit-app]
{"level":30,"time":1783148124638,"pid":7,"hostname":"<redacted>","req":{"id":"req-1r5","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="}
What went wrong?
Just updated to 2.1.0 and performed a sync from my Kobo. The sync process never finishes after leaving it running for at least 5 minutes, as it's previously always finished in about 15 seconds.
Disabling two-way sync and it completes in a few seconds.
Looking at the logs it's continuously getting requests to sync.
Steps to reproduce
Expected vs actual behavior
Expected sync to work as previous release
Your setup
Relevant logs (optional)
[bookorbit-app] {"level":30,"time":1783148118871,"pid":7,"hostname":"<redacted>","req":{"id":"req-1pd","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="} [bookorbit-app] {"level":30,"time":1783148119555,"pid":7,"hostname":"<redacted>","req":{"id":"req-1pl","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="} [bookorbit-app] {"level":30,"time":1783148120197,"pid":7,"hostname":"<redacted>","req":{"id":"req-1ps","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="} [bookorbit-app] {"level":30,"time":1783148120820,"pid":7,"hostname":"<redacted>","req":{"id":"req-1pz","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="} [bookorbit-app] {"level":30,"time":1783148121513,"pid":7,"hostname":"<redacted>","req":{"id":"req-1q6","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="} [bookorbit-app] {"level":30,"time":1783148122150,"pid":7,"hostname":"<redacted>","req":{"id":"req-1qd","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="} [bookorbit-app] {"level":30,"time":1783148122756,"pid":7,"hostname":"<redacted>","req":{"id":"req-1qk","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="} [bookorbit-app] {"level":30,"time":1783148123397,"pid":7,"hostname":"<redacted>","req":{"id":"req-1qr","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="} [bookorbit-app] {"level":30,"time":1783148124059,"pid":7,"hostname":"<redacted>","req":{"id":"req-1qy","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="} [bookorbit-app] {"level":30,"time":1783148124638,"pid":7,"hostname":"<redacted>","req":{"id":"req-1r5","method":"GET","url":"/api/v1/kobo/79402c2c9228408e95d9f20c7e19b87a/v1/library/sync?Filter=ALL&DownloadUrlFilter=Generic,Android&PrioritizeRecentReads=true"},"context":"KoboSyncController","msg":"librarySync: userId=1 syncToken=PX.eyJzbmFwc2hvdElkIjoxfQ=="}Screenshots (optional)
No response
Before submitting