Browse Source

etcdserver: support Revision option in v3 RangeRequest

Anthony Romano 10 years ago
parent
commit
ccfd68a251
1 changed files with 2 additions and 2 deletions
  1. 2 2
      etcdserver/v3demo_server.go

+ 2 - 2
etcdserver/v3demo_server.go

@@ -252,12 +252,12 @@ func applyRange(txnID int64, kv dstorage.KV, r *pb.RangeRequest) (*pb.RangeRespo
 	}
 
 	if txnID != noTxn {
-		kvs, rev, err = kv.TxnRange(txnID, r.Key, r.RangeEnd, limit, 0)
+		kvs, rev, err = kv.TxnRange(txnID, r.Key, r.RangeEnd, limit, r.Revision)
 		if err != nil {
 			return nil, err
 		}
 	} else {
-		kvs, rev, err = kv.Range(r.Key, r.RangeEnd, limit, 0)
+		kvs, rev, err = kv.Range(r.Key, r.RangeEnd, limit, r.Revision)
 		if err != nil {
 			return nil, err
 		}