{"push_id":887791507,"size":1,"distinct_size":1,"ref":"refs/heads/FinalizerTimeout","head":"f293580e1c62bcee883b2b8901c17d85252a3c22","before":"764ce044250b2ca23b9e8407f6bff76efc4ae571","commits":[{"sha":"f293580e1c62bcee883b2b8901c17d85252a3c22","author":{"email":"79c8506aa7c4f256d586135507aa979186135502@microsoft.com","name":"Koundinya Veluri"},"message":"Enable finalizer timeouts during shutdown\n\n- The timeouts are necessary to prevent some types of hangs during shutdown. Cases examined had the main thread blocked waiting for the finalizer thread to complete its work. The finalizer thread was blocked on either the \"waiting for GC completion\" event or one of the the GC spinlocks. Another thread was blocked for shutdown after entering the spinlock while allocating, or during GC.\n- Not sure why the timeouts were speficially disabled under FEATURE_CORECLR, I didn't find any additional info in the history.","distinct":true,"url":"https://api.github.com/repos/kouvel/coreclr/commits/f293580e1c62bcee883b2b8901c17d85252a3c22"}]}