Documentation/upgrades: revert KeepAlive interface change
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>release-3.2
parent
fdf445b5a0
commit
bb42ba5f4e
|
@ -30,32 +30,6 @@ resp.TTL == -1
|
||||||
err == nil
|
err == nil
|
||||||
```
|
```
|
||||||
|
|
||||||
Previously, `clientv3.Lease.KeepAlive` interface does not return error (see [#7488](https://github.com/coreos/etcd/issues/7488) and [#7732](https://github.com/coreos/etcd/pull/7732)).
|
|
||||||
|
|
||||||
Before
|
|
||||||
|
|
||||||
```go
|
|
||||||
// clientv3
|
|
||||||
type Lease interface {
|
|
||||||
KeepAlive(ctx context.Context, id LeaseID) (<-chan *LeaseKeepAliveResponse, error)
|
|
||||||
KeepAliveOnce(ctx context.Context, id LeaseID) (*LeaseKeepAliveResponse, error)
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
After
|
|
||||||
|
|
||||||
```go
|
|
||||||
// clientv3
|
|
||||||
type Lease interface {
|
|
||||||
KeepAlive(ctx context.Context, id LeaseID) LeaseKeepAliveChan
|
|
||||||
KeepAliveOnce(ctx context.Context, id LeaseID) LeaseKeepAliveResponse
|
|
||||||
}
|
|
||||||
|
|
||||||
// check error
|
|
||||||
for ka := range <-LeaseKeepAliveChan { ka.Err }
|
|
||||||
LeaseKeepAliveResponse.Err
|
|
||||||
```
|
|
||||||
|
|
||||||
### Server upgrade checklists
|
### Server upgrade checklists
|
||||||
|
|
||||||
#### Upgrade requirements
|
#### Upgrade requirements
|
||||||
|
|
Loading…
Reference in New Issue