kenton
07/24/2021, 6:57 PMjohn.spurlock
07/24/2021, 7:04 PMkenton
07/24/2021, 7:10 PMjohn.spurlock
07/24/2021, 7:25 PMlist into multiple sequential calls as a workaround with a limit of 512 (nine sequential calls to be exact), so that's probably not a factor with the memory issue. I'd like to bump this limit back up once the hanging issue is addressed, since this takes far longer than the single list did prior to last week. It was so fast!kenton
07/24/2021, 7:55 PMlist() more than 16MB worth of data at once -- counting the serialized size of the data. So if you find you have to split your list 9 ways to avoid it, that seems to imply the total serialized data size is 144MB...john.spurlock
07/24/2021, 9:09 PMkenton
07/24/2021, 9:21 PMMap, it'll always come out as {} -- the actual content is totally omitted.john.spurlock
07/24/2021, 9:31 PMRecord<string, string> in ts lingo) so should be the simplest thing to serialize. Average JSON.stringify(value).length is ~3.1kb. I'm pretty sure something changed, since these particular objects did not hit memory limit resets before last week, and no data/code has been modified since then.kenton
07/24/2021, 11:25 PMawait new Promise(() => {}). Start one hanging request first. Then, try to trigger the object reset. When the object is reset, the hanging request should be canceled and should throw an exception from stub.fetch() in the stateless worker that called it. If you could catch that exception, it should tell you what actually went wrong...john.spurlock
07/24/2021, 11:37 PMjohn.spurlock
07/25/2021, 12:10 AMError: Promise will never complete.kenton
07/25/2021, 12:14 AMnew Promise(resolve => setTimeout(resolve, 1000000000)), i.e. an impossibly long timeoutjohn.spurlock
07/25/2021, 12:20 AMkenton
07/25/2021, 12:21 AMjohn.spurlock
07/25/2021, 12:28 AMkenton
07/25/2021, 12:29 AMkenton
07/25/2021, 12:30 AMjohn.spurlock
07/25/2021, 12:33 AMkenton
07/25/2021, 12:34 AMjohn.spurlock
07/26/2021, 12:04 AMWallacy
07/26/2021, 5:06 AMbrett
07/26/2021, 2:06 PMjohn.spurlock
07/26/2021, 3:15 PMbrett
07/26/2021, 3:25 PMjohn.spurlock
07/26/2021, 3:30 PMjohn.spurlock
07/26/2021, 3:31 PMjohn.spurlock
07/26/2021, 3:35 PMjohn.spurlock
07/26/2021, 4:20 PMbrett
07/26/2021, 4:47 PMbrett
07/26/2021, 4:48 PM