Skip to content

feat(bigtable): pass Python client version to accelerator daemon for User-Agent prefixing - #6

Open
mutianf wants to merge 1 commit into
accel-05-stdin-handshake-secretfrom
accel-06-client-version-user-agent
Open

feat(bigtable): pass Python client version to accelerator daemon for User-Agent prefixing#6
mutianf wants to merge 1 commit into
accel-05-stdin-handshake-secretfrom
accel-06-client-version-user-agent

Conversation

@mutianf

@mutianf mutianf commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Stack PR 6/7 — base: accel-05-stdin-handshake-secret

Passes the Python client version to the daemon via --caller-user-agent so daemon-originated RPCs carry a python-v<version> User-Agent prefix.


Accelerator stack

  1. daemon subprocess wrapper
  2. route read_row and mutate_row through daemon
  3. forward auth/identity config to daemon
  4. verify daemon identity before routing
  5. authenticate RPCs with stdin handshake secret
  6. pass Python client version for User-Agent
  7. package prebuilt daemon into wheel

@mutianf
mutianf force-pushed the accel-06-client-version-user-agent branch from 8211860 to d9fd46f Compare August 10, 2026 16:38
@mutianf
mutianf force-pushed the accel-06-client-version-user-agent branch from d9fd46f to f0b08c0 Compare August 10, 2026 17:59
@mutianf
mutianf force-pushed the accel-06-client-version-user-agent branch from f0b08c0 to 049c476 Compare August 11, 2026 14:07
…User-Agent prefixing

Pass --caller-user-agent python-v<version> when spawning the daemon so it
can construct the full User-Agent prefix (e.g. python-v3.0.0a0-go-accelerator-v3.x.x)
for accurate audit logging and traffic attribution.

Change-Id: I621217335ad54377a84d44ab4b9af88770dd2958
@mutianf
mutianf force-pushed the accel-06-client-version-user-agent branch from 049c476 to 9224f1d Compare August 11, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant