(idx *backend.TenantIndex, err error)
| 518 | } |
| 519 | |
| 520 | func (p *Poller) tenantIndexPollError(idx *backend.TenantIndex, err error) error { |
| 521 | if err != nil { |
| 522 | return err |
| 523 | } |
| 524 | |
| 525 | if p.cfg.StaleTenantIndex != 0 && time.Since(idx.CreatedAt) > p.cfg.StaleTenantIndex { |
| 526 | return fmt.Errorf("tenant index created at %s is stale", idx.CreatedAt) |
| 527 | } |
| 528 | |
| 529 | return nil |
| 530 | } |
| 531 | |
| 532 | // deleteTenant will delete all of a tenant's objects if there is not a tenant index present. |
| 533 | func (p *Poller) deleteTenant(ctx context.Context, tenantID string) error { |
no outgoing calls