// +build !consulent package state import ( "fmt" ) func (g *Graveyard) insertTombstoneWithTxn(tx WriteTxn, _ string, stone *Tombstone, updateMax bool) error { if err := tx.Insert("tombstones", stone); err != nil { return err } if updateMax { if err := indexUpdateMaxTxn(tx, stone.Index, "tombstones"); err != nil { return fmt.Errorf("failed updating tombstone index: %v", err) } } else { if err := tx.Insert("index", &IndexEntry{"tombstones", stone.Index}); err != nil { return fmt.Errorf("failed updating tombstone index: %s", err) } } return nil }