A collection of scripts for administering an iRODS grid
chunk-transfer
is a collection of programs for performing chunked
data transfers from iRODS to a client.
A session is a group of log messages that occurred during a single connection.
The program dump-logs
can be used to dump all of the sessions from the CyVerse grid.
The program filter-failed-sessions
can be used to filter a sequence of sessions for those
containing errors.
The program filter-sessions-by-origin
can be combined with group-log-by-pid
to find all of the
sessions originating from a certain host.
The program filter-sessions-by-time
can be combined with group-log-by-pid
to find all of the
open sessions during a given time interval.
The program filter-sessions-by-user
can be used to filter a sequence of sessions for a given
client user.
The program format-log-entries
can be used to generate a sequence of formatted log file messages
from an iRODS log file.
The program group-log-by-pid
can be combined with format-log-entries
to group log messages by
the connection that generated them. This group of messages is called a session.
The program order-sessions
can be combined with group-log-by-pid
to list sessions by the order
of their start times.
The program gather-logs
can be used to retrieve all of the log messages from selected log files on
a given server.
The program session-intervals
can be used to extract session time intervals from a sequence of
sessions.
The program check_irods
checks to see if an iRODS service is online. It is intended for use with
Nagios.
The program phymv
can be used to move groups of files from one resource to another more
efficiently that iphymv
.
The program data-store-fix
can be used to detect and repair issues with the Data Store.
The program classify-repl-errors
takes the output of repl
and group the errors by type.
The program get-replicas
looks up information on the replicas of a data object.
The program repl
can be used to replicate data objects to the taccCorralRes resource.
The program repl-report
can be used to generate a report on the number and volume of data objects
that need to be replicated.
The program count-sessions
can be combined with sessions-intervals
to generate a report on the
number of concurrent sessions during each second for the time period covered by a sequence of
sessions.
The program cyverse-throughput
reports throughput between the client running the script and the
CyVerse Data Store.
The program daily-transfer-report
generates a report summarizing the amount of data uploaded and
downloaded each day.
The program growth-report
generates a report showing the monthly growth of the Data Store.
The program histogram
can be used to generate a histogram of sizes from an arbitrary SQL query for
byte-based sizes.
The program ips-proxy
can be used to generate a report similar to ips
, but when the IES behind a
proxy.
The program list-rods-logs
can be used to list the iRODS log files on a given server.
The project project-current-usage-report
reports the amount of public and private data each
project currently has on a given set of resources.
The program project-storage-report
reports the amount of storage each project has used during each
year.
The program resource-report
generates a report on the size of the root resources.
The program rule-queue-report
generates a report describing the current state of the deferred rule
execution queue.
The program sharing-report
generates a report on the amount of user data that has been shared.
The program transfer-report
generates a report summarizing the amount of data uploaded and
downloaded over a time period.
The program trash-report
can be used to generate a report on how much trash there is.
The program resc-create-times
lists all of the root resources sorted by creation time.
The program rm-resc
can be used to remove all of the files from a given resource.
The program fsck-batch
can be used to find data objects that are out of sync with their files.
The program fix-file-size
can be used to set the sizes of a group of data objects with the sizes
of their respective replicas.