-
-
Notifications
You must be signed in to change notification settings - Fork 72
Known Issues
An undesirable behaviour was found regarding to the History plugin #149. The issue steams from the history plugin executing additional searches, which may cause high CPU usage and long query times.
To solve this issue, EPT (v0.88.0+) uses CancellationToken, meaning only 1 query process can be active at any given time: new queries will terminate whatever processes the previous query may still be doing.
Here's an example of the impact
You haveInclude in global resultenabled for History plugin. So when you do a search, EPT passes your query to Everything, but at the same time the history plugin also initiates a search to display the relevant historical results, this creates a Race Condition.
If the history plugin initiated before your query, then you won't see any results from the history plugin (or you may see partial results), but will see the results for your query.
If the history plugin initiates after your query, you won't any results for your query (or you may see partial results), but will see relevant results from History plugin.
Due to this undesirable behaviour, EPT checks if Include in global result is enabled for History plugin upon launch. If this option is enabled, you will recieve a warning window.

TLDR: It's most likely a false positive.
This issue only apply to the EXE installer, which is used by Winget and for automatic updates.
If you are encountering this when using the ZIP file, then there is an issue; please file a bug report.
While I would prefer to make the installer entirely "clean", there are technical limitations, particularly with most antivirus software employing machine learning analysis.
Since EPT exhibits behaviors common to viruses —such as interacting with other files/programs, checking for updates online, and downloading resources— it can trigger false positives.
Avoiding these false alarms is difficult. One method may be to sign the installer, but obtaining a signing certificate is costly, and does not guarantee it solves the issue.
If you remain concerned about the installer, the ZIP files will always be available for each release, allowing for manual installation.
* Chocolatey and Scoop both use the ZIP file for installation.