dnnsoftware / Dnn.Platform

DNN (formerly DotNetNuke) is the leading open source web content management platform (CMS) in the Microsoft ecosystem.
https://dnncommunity.org/
MIT License
1.02k stars 748 forks source link

Fix improper Lucene write.lock handling in DNN Platform #5986

Open trilogy-ai[bot] opened 7 months ago

trilogy-ai[bot] commented 7 months ago

Revisions to the indexing code ensure proper handling of Lucene's write.lock files. Modifications include introducing a more robust lock management strategy utilizing Lucene's LockFactory and implementing retry logic with exponential backoff during lock acquisition attempts to mitigate temporary lock contention.

Execution ID: 01HQQC81Z0Q62GC92P3JS65DPC

valadas commented 7 months ago

This is new, can we have some info about what is @trilogy-ai ?

mitchelsellers commented 7 months ago

@valadas I'm looking into this

Tantalon commented 7 months ago

Please feel free to close this.

trilogy-ai is a bot that connects our work management system to AI agents so that work can be completed automatically. For code fixes, it generates a ticket like this for Sweep AI to handle.

We only intended it to run on repositories in the trilogy-group organization. In this case, because there are engineering maintenance requests for DNN, it created this ticket. We've added a check to trilogy-ai, so no more tickets should be created. Apologies for the noise.

valadas commented 7 months ago

Will a PR be coming to fix this in Platform or is this something Evoq specific ?

Tantalon commented 7 months ago

An engineer is working on a Platform fix for it.

valadas commented 7 months ago

Awesome, then I think we can keep this issue here