Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Prefer workload set-up to use the default durability mode #515

Open
Bukhtawar opened this issue Nov 29, 2024 · 2 comments
Open
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@Bukhtawar
Copy link

Is your feature request related to a problem?

Most production systems use index.translog.durability: request which is also the default to avoid silent data loss. With remote backed storage we disable the use of index.translog.durability: async to provide stronger durability semantics. As the result certain configurations fail to run these common benchmarks due to failures in creating an index with conflicting settings

"index.codec": "best_compression",
"index.translog.sync_interval": "30s",
"index.translog.durability": "async",
"index.query.default_field": [
"message"

What solution would you like?

Avoid the use of non-recommended durability mode.

What alternatives have you considered?

Stay status quo

Do you have any additional context?

Add any other context or screenshots about the feature request here.

@Bukhtawar Bukhtawar added enhancement New feature or request untriaged labels Nov 29, 2024
@IanHoang
Copy link
Collaborator

IanHoang commented Dec 3, 2024

@gkamat Any thoughts on this?

@IanHoang IanHoang added the good first issue Good for newcomers label Dec 3, 2024
@gkamat
Copy link
Collaborator

gkamat commented Dec 11, 2024

This should ideally be parameterized so the user can select either the request mode or async. We'll likely leave the default as async, since the workload is intended to evaluate performance, and is not in itself a production use-case. The user can currently override it by specifying the index settings, but that might be cumbersome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants