xrootdlib.streams.XrdXrootdMon.trace module¶
-
class
Close(client: Union[xrootdlib.streams.XrdXrootdMon.map.UserInfo, xrootdlib.streams.XrdXrootdMon.map.PathAccessInfo], lfn: bytes, rtot: int, wtot: int)¶ Bases:
objectA client closed a file
-
client¶
-
classmethod
from_record(record_struct: xrootdlib.structs.XrdXrootdMon.trace.Close, stod: int, map_store: xrootdlib.streams.XrdXrootdMon.map.MapInfoStore)¶
-
lfn¶
-
rtot¶
-
wtot¶
-
-
class
Disconnect(client: xrootdlib.streams.XrdXrootdMon.map.UserInfo, duration: int, forced: bool)¶ Bases:
objectA client disconnected from the server
-
client¶
-
duration¶
-
forced¶
-
classmethod
from_record(record_struct: xrootdlib.structs.XrdXrootdMon.trace.Disc, stod: int, map_store: xrootdlib.streams.XrdXrootdMon.map.MapInfoStore)¶
-
-
class
Open(client: Union[xrootdlib.streams.XrdXrootdMon.map.UserInfo, xrootdlib.streams.XrdXrootdMon.map.PathAccessInfo], lfn: bytes, filesize: int)¶ Bases:
objectA client opened a file
-
client¶
-
filesize¶
-
classmethod
from_record(record_struct: xrootdlib.structs.XrdXrootdMon.trace.Open, stod: int, map_store: xrootdlib.streams.XrdXrootdMon.map.MapInfoStore)¶
-
lfn¶
-
-
class
ReadVector(client: Union[xrootdlib.streams.XrdXrootdMon.map.UserInfo, xrootdlib.streams.XrdXrootdMon.map.PathAccessInfo], lfn: bytes, reads: List[int])¶ Bases:
object-
client¶
-
lfn¶
-
reads¶
-
-
class
ReadWrite(client: Union[xrootdlib.streams.XrdXrootdMon.map.UserInfo, xrootdlib.streams.XrdXrootdMon.map.PathAccessInfo], lfn: bytes, offset: int, read: int, write: int)¶ Bases:
objectA client read from or wrote to a file
-
client¶
-
classmethod
from_record(record_struct: xrootdlib.structs.XrdXrootdMon.trace.ReadWrite, stod: int, map_store: xrootdlib.streams.XrdXrootdMon.map.MapInfoStore)¶
-
lfn¶
-
offset¶
-
read¶
-
write¶
-
-
class
TraceWindow(server_info: xrootdlib.streams.XrdXrootdMon.map.ServerInfo, start: int, end: int, records: List[T])¶ Bases:
objectSequence of events in a time window
-
end¶
-
records¶
-
server_info¶
-
start¶
-
-
digest_packet(stod: int, buff_struct: xrootdlib.structs.XrdXrootdMon.Buff, map_store: xrootdlib.streams.XrdXrootdMon.map.MapInfoStore)¶ Digest a packet containing trace data
-
ignore_not_implemented(record_struct, stod, map_store)¶ Skip structs that are currently not implemented