mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
etcdserver: note that apply may need Context
This commit is contained in:
parent
f4d8c3fc66
commit
d2b99aa7c9
@ -109,6 +109,8 @@ func (s *Server) Do(ctx context.Context, r Request) (Response, error) {
|
||||
|
||||
// apply interprets r as a call to store.X and returns an Response interpreted from store.Event
|
||||
func (s *Server) apply(e raft.Entry) (*store.Event, error) {
|
||||
// TODO(bmizerany): apply needs to take a context.Context, but store
|
||||
// doesn't have a mechanism to abort operations yet.
|
||||
var r Request
|
||||
if err := r.Unmarshal(e.Data); err != nil {
|
||||
return nil, err
|
||||
|
Loading…
x
Reference in New Issue
Block a user