Sarat Vemulapalli
Sarat Vemulapalli
Started working on PluginDiscovery: 1. Create new PluginOrchestrator (which will eventually replace PluginsService.java) to read through new plugins ("pluginsv2", didnt find a better name we could rename it later). 2....
Feature branch on fork: https://github.com/saratvemulapalli/OpenSearch/tree/sarat-plugin-sandboxing Seeing problems while reading new plugins folder: ``` [2022-01-12T22:13:52,984][ERROR][o.o.b.OpenSearchUncaughtExceptionHandler] [3c22fb88f11c.ant.amazon.com] uncaught exception in thread [main] org.opensearch.bootstrap.StartupException: java.security.AccessControlException: access denied ("java.io.FilePermission" "/Users/vemsarat/Desktop/workspace/Code/sarat-opensearch/distribution/archives/darwin-tar/build/install/opensearch-2.0.0-SNAPSHOT/pluginsv2" "read") at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:182) ~[opensearch-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT]...
I like the idea, I do not know the details but I understand we'd like to remove duplicate piece of code and replace it with 3P plugin. @dblock @reta @nknize...
@dblock am I missing something, why do we need a manual backport?
+1 I like the idea of putting getting it in as a native plugin, it really doesn't mandate the installation but if customers need it, its simple to install. As...
@0xf4b1 thanks for reaching out. Could you try using the absolute path and it should work. Something like: `./gradlew build -PcustomDistributionUrl=/home/ubuntu/OpenSearch/distribution/archives/linux-tar/build/distributions/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz `
@anasalkouz / @tlfeng this issue is tagged 2.1.0. I know we had revert couple of PRs. Is it safe to assume we will not completely ship in 2.1?
Thanks @yeohbraddy for the contribution. @Bukhtawar I'll close this issue, feel free to re-open.
@dreamer-89 @mch2 this is tagged for 2.5. Can we make it ?
> @saratvemulapalli Is this the correct way to add a dependency to a plugin? Certainly a lot of hoops to jump through but it appears that this is how it...