Am 2020-07-19 um 20:40 schrieb Elliotte Rusty Harold:
I don't fully grok the issue at hand and do not feel comfortable
deciding between whether this works or not. When I try to write
complicated multithreaded code that needs to synchronize between
threads, devs who truly understand this usually find bugs in my work
without looking very hard.
It would be safest for you and Tibor to resolve this before the plugin
is released. If that doesn't happen, we can look for a real
multi-threading expert (not me) to way in on this.
This is strange, there has been a discussions for weeks in JIRA, no
other committer chimed in. I have created a PR, yet you were the only
one to approve. I have even asked on the ML if there is an objection,
none came. Now that I have merged everything and triggered the release
people start complaining that this is faulty, why don't do you do this
and that? Seriously? I gave the community plenty of time to express
their objections and even provide better solutions, but nothing has
happened. Unless Tibor can provide me explicit code what makes the given
implementation better/correct according to SyncContextFactory, I see no
easier way to provide a fix. Even worse that we didn't care for years
about this annoying bug, but no one stood up to fix this in some fashion.
After this simple fix I wanted to look into a Redisson-based solution
for true multiprocess concurrency because it does provide all necessary
locks, but frankly I won't spend any of my free time on it.
M
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org