// Upgrade the supplied lease or panic. func upgrade(rl lease.ReadLease) (rwl lease.ReadWriteLease) { var err error defer panicIf(&err) // Attempt to upgrade. rwl, err = rl.Upgrade() return }