Dima
03/28/2023, 10:29 AMProcessing field additions and deletions first...
every few minutesKishore Nallan
03/28/2023, 10:31 AMDima
03/28/2023, 10:31 AMDima
03/28/2023, 10:31 AMRunning GC for aborted requests, req map size: 38
Kishore Nallan
03/28/2023, 10:31 AMDima
03/28/2023, 10:32 AMKishore Nallan
03/28/2023, 10:32 AMRunning GC for aborted requests, req map size: 38This is different, not related.
Kishore Nallan
03/28/2023, 10:32 AMKishore Nallan
03/28/2023, 10:33 AMDima
03/28/2023, 10:35 AMKishore Nallan
03/28/2023, 10:37 AMover and over againAFAIK this should not happen at all because there is no inherent looping in the update schema code. So either of the two are happening: a) Server is restarting after a crash and replaying recent writes from the write ahead log b) The client is getting timed out and the official Typesense client retries the API call if there is a timeout
Kishore Nallan
03/28/2023, 10:37 AMKishore Nallan
03/28/2023, 10:38 AMDima
03/28/2023, 10:39 AMThis is different, not related.Are you sure? It decreases every time after succesful processing:
Alter payload validation is successful... Processing field additions and deletions first...
Running GC for aborted requests, req map size: 34 Finished altering 105713 document(s). Processing field modifications now...
Finished altering 105713 document(s).
Alter payload validation is successful...
Processing field additions and deletions first...
Running GC for aborted requests, req map size: 33
Finished altering 105713 document(s).
Processing field modifications now...
Finished altering 105713 document(s).
Kishore Nallan
03/28/2023, 10:39 AMKishore Nallan
03/28/2023, 10:40 AM--skip-writes
flag.Kishore Nallan
03/28/2023, 10:41 AMDima
03/28/2023, 10:41 AMa) Server is restarting after a crash and replaying recent writes from the write ahead logThis is exactly what happened
Kishore Nallan
03/28/2023, 10:42 AMKishore Nallan
03/28/2023, 10:42 AMDima
03/28/2023, 10:48 AMKishore Nallan
03/28/2023, 10:51 AMDima
03/28/2023, 10:53 AMHTTPConnectionPool(host=‘typesense’, port=1234): Read timed out. (read timeout=20)
Dima
03/28/2023, 10:53 AMKishore Nallan
03/28/2023, 10:54 AMcurl
which does not timeout by default.Dima
03/28/2023, 10:58 AMKishore Nallan
03/28/2023, 10:59 AMDima
03/28/2023, 10:59 AM