On Thu, 16 Feb 2023 16:07:25 -0500 Waiman Long >On 2/13/23 22:09, Hillf Danton wrote: >> Downgrade is conceptually the right time to let all read waiters go >> regardless write waiter. > > Still, a downgraded task is still in the read critical section and we > shouldn't introduce arbitrary latency to that. Let's focus on the easy > one and we can discuss about other possibility later. Fair. Revisit it after this patchset lands upstream. Hillf