question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Feature Request - Support a Wider Range of Hash Policies

See original GitHub issue

Currently, with the v1 Envoy API, hash_policy annotations are limited to header. The v2 API offers additional hash policies including cookie and source_ip. Additionally, both with the v1 and v2 APIs an envoy_override is required to actually implement this. Native support in annotations would be ideal.

Envoy V1 API hash_policy Envoy v2 API HashPolicy

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Reactions:1
  • Comments:10 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
olavimcommented, Feb 27, 2019

@kflynn Are there any up-to-date docs on what, if any, envoy_overrides are supported currently?

1reaction
Tapppicommented, Feb 13, 2019

@kflynn any updates regarding this? You say that envoy_override.hash_policy should be supported by 0.50 in #951 , but there are no docs for session affinity at getambassador.io 😞 Looking at envoy v2 configs, they support affinity well but I have no idea how I would use that in ambassador.

Read more comments on GitHub >

github_iconTop Results From Across the Web

A Guide to Consistent Hashing - Toptal
First, a good hash function generally has a wide output range (typically, the whole range of a 32 or 64-bit integer), so building...
Read more >
Consistent hashing explained | Ably Blog: Data in Motion
Theoretically, each server node 'owns' a range of the hashring, and any requests coming in at this range will be served by the...
Read more >
INTRODUCTION TO THE HASH FUNCTION AS A ...
This essay is intended for data controllers who wish to use hash techniques ... This increasing demand for personal data has entailed a...
Read more >
When to Use Hash Partitioning
With hash partitioning, a row is placed into a partition based on the result of passing the partitioning key into a hashing algorithm....
Read more >
Features and terminology in Azure Event Hubs - Microsoft Learn
This article provides details about features and terminology of Azure Event Hubs.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found