Skip to content

Conversation

@propulkit
Copy link
Contributor

It looks a bit ambiguous here.

ElasticSearch no more using 'hybrid mmapfs / niofs' which chooses filesystem based on the file. It is any one of the mmapfs, niofs or simplefs depending on the operating system.
As quoted here https://www.elastic.co/guide/en/elasticsearch/reference/5.5/index-modules-store.html

Thanks,
Pulkit Agrawal

  • Have you signed the contributor license agreement?
  • Have you followed the contributor guidelines?
  • If submitting code, have you built your formula locally prior to submission with gradle check?
  • If submitting code, is your pull request against master? Unless there is a good reason otherwise, we prefer pull requests against master and will backport as needed.
  • If submitting code, have you checked that your submission is for an OS that we support?
  • If you are submitting this code for a class then read our policy for that.

It looks a bit ambiguous here.

ElasticSearch no more using 'hybrid mmapfs / niofs' which chooses filesystem based on the file. It is any one of the mmapfs, niofs or simplefs depending on the operating system.
As quoted here https://www.elastic.co/guide/en/elasticsearch/reference/5.5/index-modules-store.html

Thanks,
Pulkit Agrawal
@elasticmachine
Copy link
Collaborator

Since this is a community submitted pull request, a Jenkins build has not been kicked off automatically. Can an Elastic organization member please verify the contents of this patch and then kick off a build manually?

Copy link
Contributor

@jpountz jpountz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I requested a minor change.

Elasticsearch uses a <<default_fs,`hybrid mmapfs / niofs`>> directory by
default to store its indices. The default operating system limits on mmap
Elasticsearch uses a <<default_fs,`mmapfs`>> directory by
default for 64bit systems to store its indices. The default operating system limits on mmap
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

actually we do not support 32-bit systems so I think we can just say we use mmapfs all the time

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In that case, it will be required to change multiple places. The first will be on index-modules-store
https://www.elastic.co/guide/en/elasticsearch/reference/5.5/index-modules-store.html

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a good call, I opened #25971. In the meantime I see your PR targets 5.5 where we still support 32-bit systems on a best-effort so I'll merge it as-is and just remove the 64-bit reference when merging to the 6.x/7.x branches.

@javanna javanna added review >docs General docs changes feedback_needed labels Jul 28, 2017
@jpountz jpountz merged commit c3076c8 into elastic:5.5 Jul 31, 2017
jpountz pushed a commit that referenced this pull request Jul 31, 2017
It looks a bit ambiguous here.

ElasticSearch no more using 'hybrid mmapfs / niofs' which chooses filesystem based on the file. It is any one of the mmapfs, niofs or simplefs depending on the operating system.
As quoted here https://www.elastic.co/guide/en/elasticsearch/reference/5.5/index-modules-store.html

Thanks,
Pulkit Agrawal
jpountz pushed a commit that referenced this pull request Jul 31, 2017
It looks a bit ambiguous here.

ElasticSearch no more using 'hybrid mmapfs / niofs' which chooses filesystem based on the file. It is any one of the mmapfs, niofs or simplefs depending on the operating system.
As quoted here https://www.elastic.co/guide/en/elasticsearch/reference/5.5/index-modules-store.html

Thanks,
Pulkit Agrawal
jpountz pushed a commit that referenced this pull request Jul 31, 2017
It looks a bit ambiguous here.

ElasticSearch no more using 'hybrid mmapfs / niofs' which chooses filesystem based on the file. It is any one of the mmapfs, niofs or simplefs depending on the operating system.
As quoted here https://www.elastic.co/guide/en/elasticsearch/reference/5.5/index-modules-store.html

Thanks,
Pulkit Agrawal
jpountz pushed a commit that referenced this pull request Jul 31, 2017
It looks a bit ambiguous here.

ElasticSearch no more using 'hybrid mmapfs / niofs' which chooses filesystem based on the file. It is any one of the mmapfs, niofs or simplefs depending on the operating system.
As quoted here https://www.elastic.co/guide/en/elasticsearch/reference/5.5/index-modules-store.html

Thanks,
Pulkit Agrawal
jasontedor added a commit to jasontedor/elasticsearch that referenced this pull request Jul 31, 2017
* master:
  Remove memlock suggestion from systemd service
  Also skip JAVA_TOOL_OPTIONS on Windows
  Remove useless checks from evil JNA tests
  Add max file size bootstrap check
  Exit Windows scripts promptly on failure
  Remove another reference to 64-bit systems.
  Remove reference to 32-bit systems. (elastic#25971)
  No more using 'hybrid mmapfs / niofs' (elastic#25944)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

>docs General docs changes feedback_needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants