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:
object
A 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:
object
A 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:
object
A 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:
object
A 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:
object
Sequence 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