Spike Curtis

Results 57 issues of Spike Curtis

This is an epic to implement Hybrid Start (HyStart) in gVisor's TCP stack and integrate into Coder. Background ------------ * [x] #12540 Impl ---- * [x] #12795 * [x] #12796...

:open_umbrella: epic
networking

#10339 adds support for tracking the Agent API version #10340 defines a new "deprecated" state for an agent to be in relative to the server Agent API Version We need...

feature
networking

When authoring templates the concept is called an "ephemeral parameter" but when starting workspaces it's a "build option." The CLI help gives no further explanation of what a build option...

s3

Agents will communicate with Coderd via a new [dRPC based API](https://github.com/coder/coder/blob/main/agent/proto/agent.proto). This adds support for the new API to Coderd including tests, but does not remove the old protocol or...

feature
networking

`AcquireJob` rpc on the provisionerd API is deprecated. Create a new major version of the API that removes support for this RPC.

deprecations

Since etcd enforces a distinction between "directory" keys and "file" keys, some sequences of puts that would succeed on the other backends will fail on etcd. ``` Put("/path/to/", "Hello") Put("/path/to/new/node",...

kind/bug
store/etcd

We need a way to watch a directory that doesn't exist yet. - This seems to work with the Consul backend. - On etcd, if the directory doesn't exist, it...

kind/enhancement
store/etcd

During `Close()`, it's possible for `WriteNotify()` to race a channel send with the channel close. We noticed while testing our https://github.com/coder/wgtunnel project with the go race detector. ``` ================== WARNING:...

When running Coder on Google Cloud VMs, we observe that Wireguard UDP packets sent between hosts are occasionally reordered. This is interpreted as a congestion event by gVisor, and results...

bug
networking

When logged out of the Coder extension or connecting to a different deployment of the Coder than the one previously logged in. I get the below error with VSCode not...