• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/cddl/usr.sbin/zfsd/

Lines Matching defs:event

61 #include <devdctl/event.h>
142 CaseFile::ReEvaluateByGuid(Guid poolGUID, const ZfsEvent &event)
149 (*casefile)->ReEvaluate(event);
251 * event.
261 * Since this event was not used to close this
358 CaseFile::ReEvaluate(const ZfsEvent &event)
362 if (event.Value("type") == "misc.fs.zfs.vdev_remove") {
370 } else if (event.Value("type") == "misc.fs.zfs.pool_destroy") {
375 } else if (event.Value("type") == "misc.fs.zfs.config_sync") {
382 if (event.Value("class") == "resource.fs.zfs.removed") {
391 * event.
405 * Since this event was not used to close this
428 * Consume the event if we successfully activated a spare.
434 } else if (event.Value("class") == "resource.fs.zfs.statechange") {
438 * activate a hotspare. Otherwise, ignore the event
446 else if (event.Value("class") == "ereport.fs.zfs.io" ||
447 event.Value("class") == "ereport.fs.zfs.checksum") {
449 m_tentativeEvents.push_front(event.DeepCopy());
450 RegisterCallout(event);
588 CaseFile::RegisterCallout(const Event &event)
593 timestamp = event.GetTimestamp();
656 * previous event data.
673 for (EventList::iterator event(m_tentativeEvents.begin());
674 event != m_tentativeEvents.end(); event++)
675 (*event)->Log(LOG_INFO);
679 for (EventList::iterator event(m_events.begin());
680 event != m_events.end(); event++)
681 (*event)->Log(LOG_INFO);
820 for (EventList::iterator event(m_events.begin());
821 event != m_events.end(); event++)
822 delete *event;
830 for (EventList::iterator event(m_tentativeEvents.begin());
831 event != m_tentativeEvents.end(); event++)
832 delete *event;
898 * Create a new event
916 Event *event(Event::CreateEvent(factory, line));
917 if (event != NULL) {
918 destEvents->push_back(event);
919 RegisterCallout(*event);
936 * Serialization of a Case with no event data, clears the
937 * Serialization data for that event.
1134 /* Does the argument event refer to a checksum error? */
1136 IsChecksumEvent(const Event* const event)
1138 return ("ereport.fs.zfs.checksum" == event->Value("type"));
1141 /* Does the argument event refer to an IO error? */
1143 IsIOEvent(const Event* const event)
1145 return ("ereport.fs.zfs.io" == event->Value("type"));