Arunodoy18 commented on issue #31422:
URL: https://github.com/apache/beam/issues/31422#issuecomment-3734114281

   .Hi, thanks for the ping. I’m not currently working on this issue or the PR, 
so I don’t have an update. Hopefully one of the maintainers can comment.
   
   Get Outlook for Android<https://aka.ms/AAb9ysg>
   ________________________________
   From: Elia LIU ***@***.***>
   Sent: Sunday, January 11, 2026 12:10:13 PM
   To: apache/beam ***@***.***>
   Cc: Arunodoy Banerjee ***@***.***>; Mention ***@***.***>
   Subject: Re: [apache/beam] [Bug]: Issue with IllegalStateException in 
`STORAGE_WRITE_API` method in `BigQueryIO` (Issue #31422)
   
   [https://avatars.githubusercontent.com/u/204549980?s=20&v=4]Eliaaazzz left a 
comment 
(apache/beam#31422)<https://github.com/apache/beam/issues/31422#issuecomment-3734107609>
   
   Hi @Arunodoy18<https://github.com/Arunodoy18>, is there any update on PR 
#36877<https://github.com/apache/beam/pull/36877>? I noticed this issue has 
been open for a while.
   
   I've been analyzing the stack trace and the previous attempts by 
@liferoad<https://github.com/liferoad> (e.g., 
#35576<https://github.com/apache/beam/pull/35576>). It seems that using 
synchronized blocks previously caused performance regressions due to the high 
contention on APPEND_CLIENTS during streaming.
   
   Given that write() operations heavily outnumber close() operations, have we 
considered using StampedLock (Java 8+) here? Its optimistic read mode could 
potentially solve the IllegalStateException race condition without the overhead 
of a full ReentrantReadWriteLock or synchronized block.
   
   If the current PR is stalled, I would be interested in prototyping a 
solution using StampedLock or a segmented locking strategy.
   
   —
   Reply to this email directly, view it on 
GitHub<https://github.com/apache/beam/issues/31422#issuecomment-3734107609>, or 
unsubscribe<https://github.com/notifications/unsubscribe-auth/BOEIQ337JITNOLKDXYLFMFL4GHV43AVCNFSM6AAAAAB5X5AYSWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTOMZUGEYDONRQHE>.
   You are receiving this because you were mentioned.Message ID: ***@***.***>
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to