struct drbd_interval { struct rb_node rb;
sector_t sector; /* start sector of the interval */ unsignedint size; /* size in bytes */
sector_t end; /* highest interval end in subtree */ unsignedint local:1 /* local or remote request? */; unsignedint waiting:1; /* someone is waiting for completion */ unsignedint completed:1; /* this has been completed already;
* ignore for conflict detection */
};
#define drbd_for_each_overlap(i, root, sector, size) \ for (i = drbd_find_overlap(root, sector, size); \
i; \
i = drbd_next_overlap(i, sector, size))
#endif/* __DRBD_INTERVAL_H */
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.1Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.