OpenSearch/plugins
Tim Brooks e573fa9abc
Add data.path fast path for FilePermission (#61302)
The recursive data.path FilePermission check is an extremely hot
codepath in Elasticsearch. Unfortunately the FilePermission check in
Java is extremely allocation heavy. As it iterates through different
file permissions, it allocates byte arrays for each Path component that
must be compared. This PR improves the situation by adding the recursive
data.path FilePermission it its own PermissionsCollection object which
is checked first.
2020-09-01 12:03:22 -06:00
..
analysis-icu Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
analysis-kuromoji Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
analysis-nori Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
analysis-phonetic Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
analysis-smartcn Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
analysis-stempel Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
analysis-ukrainian Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
discovery-azure-classic Do not create two loggers for DeprecationLogger backport(#58435) (#61530) 2020-08-26 16:04:02 +02:00
discovery-ec2 Do not create two loggers for DeprecationLogger backport(#58435) (#61530) 2020-08-26 16:04:02 +02:00
discovery-gce Replace immediate task creations by using task avoidance api (#60071) (#60504) 2020-07-31 13:09:04 +02:00
examples Merge test runner task into RestIntegTest (7.x backport) (#60600) 2020-08-04 14:46:32 +02:00
ingest-attachment Add data.path fast path for FilePermission (#61302) 2020-09-01 12:03:22 -06:00
mapper-annotated-text Correct how field retrieval handles multifields and copy_to. (#61391) 2020-08-20 15:53:35 -07:00
mapper-murmur3 Pass SearchLookup supplier through to fielddataBuilder (#61430) (#61638) 2020-08-27 18:09:56 +02:00
mapper-size Make MetadataFieldMapper extend ParametrizedFieldMapper (#59847) (#60924) 2020-08-11 09:02:28 +01:00
repository-azure [7.x] Convert repository-* from integTest to [yaml | java]RestTest or internalClusterTest (#60085) (#60404) 2020-07-29 11:19:44 -05:00
repository-gcs Remove GCS Bucket Exists Check (#60899) (#60914) 2020-08-11 09:54:27 +02:00
repository-hdfs Remove old test mute code (#61277) 2020-08-19 09:40:59 +01:00
repository-s3 Cleanly Handle S3 SDK Exceptions in Request Counting (#61686) (#61698) 2020-08-31 11:05:59 +02:00
store-smb [7.x] Convert most OSS plugins from integTest to [yaml | java]RestTest or internalClusterTest (#59444) (#60343) 2020-07-29 13:06:13 -05:00
transport-nio [7.x] Convert most OSS plugins from integTest to [yaml | java]RestTest or internalClusterTest (#59444) (#60343) 2020-07-29 13:06:13 -05:00
build.gradle Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00