bugfix
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-04-08 16:47:51 +10:00
parent b9a53b240a
commit f059efc49f

15
main.go
View File

@@ -91,14 +91,14 @@ func getEvents(eventTypes []string, entities []types.ManagedObjectReference, beg
}
for _, e := range entities {
// Only log the entity we're filtering if it isn't the vcenter root
if e != root {
if e == root {
log.Printf("getEvents leaving event filter spec at root\n")
} else { // Only log the entity we're filtering if it isn't the vcenter root
log.Printf("getEvents setting entity '%v' to filter\n", e)
}
filter.Entity = &types.EventFilterSpecByEntity{
Entity: e,
Recursion: types.EventFilterSpecRecursionOptionAll,
filter.Entity = &types.EventFilterSpecByEntity{
Entity: e,
Recursion: types.EventFilterSpecRecursionOptionAll,
}
}
collector, err := m.CreateCollectorForEvents(ctx, filter)
@@ -315,6 +315,7 @@ func main() {
return hostFailures[i].CreatedTime.Before(hostFailures[j].CreatedTime)
})
log.Printf("Searching for all vm disconnected events\n")
allVmDisconnectedEvents := getEvents([]string{"VmDisconnectedEvent"}, []types.ManagedObjectReference{}, *begin, *end)
log.Printf("Retrieved '%d' VmDisconnectedEvent events from '%s' to '%s'.\n", len(allVmDisconnectedEvents), begin.String(), end.String())
if len(allVmDisconnectedEvents) > 0 {