List view
Not really sure where this slots on priority and may be more of a discussion or documentation work. There're a couple forks and issues about external ServerList discovery: https://github.com/netlify/gomemcache https://github.com/google/gomemcache (and see attach issue[s]) what's the most Go-y approach for avoiding forks here.
Due by June 30, 2025•0/3 issues closedLumping these together because the meta protocol may influence how to best implement pipelining. I have left out random bug reports/issues related to MaxIdleConnections since they're all resolved by this work. I left a bunch of generic pipelining notes in: https://github.com/bradfitz/gomemcache/issues/160 For reference, clients that implement the meta protocol (and also sometimes pipelining) https://github.com/QuangTung97/go-memcache (new client) https://github.com/yeqown/memcached (new client) https://github.com/bobrovde/gomemcache (fork) https://github.com/bradfitz/gomemcache/pull/151 (pull request on this repo, their own work has substantially diverged though) Meta protocol examples: https://docs.memcached.org/protocols/meta/ Meta protocol definition: https://github.com/memcached/memcached/blob/master/doc/protocol.txt#L79
Overdue by 25 day(s)•Due by June 1, 2025•0/4 issues closedInternal API's around request context (cancellation, telemetry support) and client metrics (error/usage counters). An odd correlation but mostly internal/API work and worth working on together.
Overdue by 1 month(s)•Due by May 9, 2025•0/7 issues closedMinor bugs or decisions related to protocol handling (mostly?)
Overdue by 1 month(s)•Due by May 2, 2025•1/6 issues closedNote: due date is for ordering. Gathering the PR's for stats commands together for evaluation. Protocol notes: - There is a base `stats` command - There are a number of sub-commands, which mostly share the same syntax. - Current sub commands: settings, slabs, items, proxy, proxyfuncs
Overdue by 2 month(s)•Due by April 25, 2025•0/3 issues closedNote: dates are for ordering Issues and PR's related to basic error handling. Mostly related to error propagation but also Dial backoff or circuit breaking.
Overdue by 2 month(s)•Due by April 18, 2025•0/12 issues closedNote: milestones dates are for ordering. This includes small misc or tooling related issues that can be worked through quickly.
Overdue by 2 month(s)•Due by April 11, 2025•0/4 issues closed