Java issues.
A place to start.

Find a small task in a Java project you care about.

Java issues

51 open issues

Snapshot checked · How we collect data

elastic / elasticsearchJavaUnassigned

SecurityMigrationExecutor and SystemIndexMigrationExecutor should not be persistent tasks

Free and Open Source, Distributed, RESTful Search Engine

good first issue:Distributed/DistributedTeam:Distributed
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Both SecurityMigrationExecutor and SystemIndexMigrationExecutor are run-to-completion one-shot migration tasks rather than continuously-running services. They do not "persist" in any meaningful sense, instead they have

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Add columns CAT Shards for _tier_preference and node.roles

Free and Open Source, Distributed, RESTful Search Engine

>enhancementgood first issue:Core/Infra/CAT APIs
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Description 👋 howdy! Hopefully this avoids the XPack-vs-commercial issues surfaced in 37499. (XY Problem:) I'd like to streamline investigating assigned shard allocation issues related to ILM. As part of flow after

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Taking a snapshot of an index closed prior to 7.2.0 fails with a NPE in 7.11.2

Free and Open Source, Distributed, RESTful Search Engine

>buggood first issuehelp wanted
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Elasticsearch version (bin/elasticsearch --version): master, various 7.x versions Plugins installed: N/A JVM version (java -version): N/A OS version (uname -a if on a Unix-like system): N/A Description of the problem

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

API to return global state from a snapshot

Free and Open Source, Distributed, RESTful Search Engine

>enhancementgood first issue:Distributed/Snapshot/Restore
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Snapshots contain global state (i.e. parts of the cluster metadata) but the only way you can see what exactly this contains is to restore the snapshot and overwrite the existing cluster state. There's no option to

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Expand runtime_field data types to include ranges

Free and Open Source, Distributed, RESTful Search Engine

>enhancementgood first issuehelp wanted
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Describe the feature: runtimefields currently don't support range, e.g. date ranges, as data types (docs). This could be useful for analytical use cases that rely on durations. Describe a specific use case for the

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Share number based field mapper test code with other modules

Free and Open Source, Distributed, RESTful Search Engine

>testgood first issue:Search Foundations/Mapping
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Move number based field mapper test infrastructure to the test framework module. This would allow other number based field mapper to use the same test infrastructure that the core number field mappers are using.

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

`_field_caps` with `types` query parameter returns also `objects` types if it's a parent of a requested type

Free and Open Source, Distributed, RESTful Search Engine

>buggood first issue:Search Foundations/Mapping
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

When setting types query parameter in a fieldcaps requests we want returned only fields with the specified types, but instead we also get objects fields if an object has at least a child of type one of the specified

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Detect when copying to a non-existent field when dynamic mappings are disabled

Free and Open Source, Distributed, RESTful Search Engine

>enhancementgood first issue:Search Foundations/Mapping
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Description We should be able to detect when a user is attempting to use copyto to copy to a non-existent field when dynamic mappings are disabled. For example: PUT test-index { "mappings": { "dynamic": false,

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

ESQL should support a humanize option to quickly render values in human readable way.

Free and Open Source, Distributed, RESTful Search Engine

>enhancementgood first issueTeam:Analytics
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Description When you deal with any sort of value that is in a unit that is not easy to comprehend as a human, like durationinnanos it is annoying to always have to manually perform some calculations like eval duration =

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Allow percentiles_bucket use interpolation

Free and Open Source, Distributed, RESTful Search Engine

>enhancementgood first issuehelp wanted
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Change the behavior or add a param to make the percentilesbucket pipeline aggregation interpolate the result instead of return the nearest value. The current behaviour is expected as it's properly documented and it was

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaAssigned

String settings leniently accept lists

Free and Open Source, Distributed, RESTful Search Engine

>buggood first issue:Core/Infra/Settings
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

If you got here from the good first issue label, see this comment. For example, the following elasticsearch.yml ... node.name: - node-a - node-b ... starts up a node called [node-a, node-b]:

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaAssigned

Reindex requests do not implement x-content testing

Free and Open Source, Distributed, RESTful Search Engine

>testgood first issue:Distributed/Reindex
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Currently the three primary reindex plugin requests do not implement our standard AbstractXContentTestCase testing infrastructure. This infrastructure would have detected issues like 43406. The requests in need are:

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Consistency between `_search` and `_msearch`

Free and Open Source, Distributed, RESTful Search Engine

>buggood first issuehelp wanted
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

The msearch API doesn't accept the same header parameters than search's query parameters. For instance version is both valid in the search body and query parameters for search, but is ignored in the query parameters and

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Feature Request - query/fetch/scroll failure count stats

Free and Open Source, Distributed, RESTful Search Engine

>featuregood first issue:Core/Infra/Stats
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Describe the feature: Today there are helpful shard level search stats on querytotal/fetchtotal etc. Can we augment it with failure stats as well eg. queryfailuretotal; fetchfailuretotal etc? Is there any other existing

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Remove support for 2x role formats

Free and Open Source, Distributed, RESTful Search Engine

>non-issuegood first issue:Security/Authentication
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Original comment by @jaymode: The security code base still contains parsing code and support for the old 2x role format that we've deprecated. We should remove this for 7.0 since it is too late to remove it for 6.0.

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Phrase suggester with suggest_mode: "missing" across multiple indexes yields suggestions when results exist in one index

Free and Open Source, Distributed, RESTful Search Engine

>enhancementgood first issuehelp wanted
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

I have found a few odd cases where the phrase suggester with suggestmode: "missing" generates a suggestion even though the query returns results. I am querying across two indexes but the query term only exists in one of

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Improve on Parent CircuitBreaker Log event on usage labeling and utilization breakdown

Free and Open Source, Distributed, RESTful Search Engine

good first issue:Core/Infra/Circuit BreakersTeam:Core/Infra
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Elasticsearch version (bin/elasticsearch --version): 7.1.1 Plugins installed: N/A JVM version (java -version): 12.0.1 OS version (uname -a if on a Unix-like system): Description of the problem including expected versus

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaAssigned

Feature Request: Profile API should show node details as well as shard details

Free and Open Source, Distributed, RESTful Search Engine

>enhancementgood first issueTeam:Search Foundations
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Describe the feature: Currently the Profile API breaks down the timing information by shard. It would be useful if it could also list which node the shard is on such that one might be able to infer whether performance

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Highlighting array field - Also return non-matching entries

Free and Open Source, Distributed, RESTful Search Engine

>enhancementgood first issuehelp wanted
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

I have an array field with the entries [foo, foobar, bar] and search for foo. The highlighting then returns for that field [ foo , foo bar] I would like it to return [ foo , foo bar, bar] I did try to set nomatchsize as

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Inconsistent behavior and error messaging between bulk update and bulk index requests

Free and Open Source, Distributed, RESTful Search Engine

>buggood first issue:Distributed/CRUD
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

2 bulk requests one doing update, one doing insert, behave incosistently: tony@w530 ~ $ cat bulk-index.txt { "index" : { "index": "test-index", "type": "test-type", "id": "1"} } { "foo": "b\ar" } { "index" : { "index":

Read the full issue discussion

Before you start

View on GitHub
elastic / elasticsearchJavaUnassigned

Reindex from remote support multiple nodes and failover

Free and Open Source, Distributed, RESTful Search Engine

>enhancementgood first issuehelp wanted
Checked Good First Issue, First Contributions, CodeTriageUpdated

What to know

Currently, reindex from remote allows to configure one single host to send http requests to. In case of failure, there are cases (e.g. 429 response code for search) where we schedule a retry for the same request against

Read the full issue discussion

Before you start

View on GitHub