ENCP release notes, from v3_5 to v3_6

Encp changes:
=============

encp now supports a multiple copies feature.  If the user wishes to have
two or more copies of a file written to different tapes; then the user
only needs to modify the library tag in PNFS.  If the library tag is
a comma separated list (with no spaces) then a copy is written to each
library specified.  A switch --copies can be used to override the number
of libraries found in the tag.

For dCache writes the uid and gid of the output file are placed into
the Enstore DB instead of the uid and gid of user root.

If the file-system quota is zero it is interpreted as no quota.  In some v3_5x
versions a quota of zero meant a quota of zero.

Before encp resends a write request to the Library Manager, it first
checks the file family width tag to determine if the user has recently
modified it.  If so, it uses the new value in the request.

Misc.:
======

                      Detailed cvs commit logs


========== Trace.py ====================================================================================

added thread info to logged message 

========== atomic.py ====================================================================================

Removed usage of delete_at_exit.py from atomic.py. 

Patch to deal with EEXIST error better. 

Added calls to delete_at_exit.delete() when atomic.open2() exists from any error. This is to keep the lists of files to remember short, now that pnfs.Pnfs.creat() uses atomic.open(). 

Make EIO the backup if EFSCORRUPTED does not exist on an OS. 

Made "Filesystem is corrupt" errors alarmable. 

========== callback.py ====================================================================================

added return value for write_tcp_raw 

In __get_socket_state(), the stat from proc is in hex (not decimal). Do int(state, 16) instead of just int(state) to avoid an error. 

Slight fix for dealing with the differences between the execptions IOError and OSError with the socket.error and select.error exceptions. 

Fixes for Enstore networking to work on DHCP nodes. 

========== checkdb.py ====================================================================================

fix listing file comment 

bug fixing 

take care of file listing by storage group 

add file_copies_map 

take out duplicate create table no_flipping_storage_group 

fix missing tables 

generate PNFS.XREF 

add no_flipping_storage_group table 

========== cleanUDP.py ====================================================================================

ome reason for Python 2.4.3 this was causing a type error without any other consequences. Put it into try...except to bypass this error 

========== configuration_server.py ====================================================================================

bug fixed 

added more diagnostics 

run dump in a thread by default 

added control to turn threaded dump method in config server on or off 

do not run dump in thread 

do not run dump in thread 

make copy of ticket before running tread 

fixed run_in_thread 

run dump in thread 

modified exception processing i dump 

added log message 

Modified the configuration server to put its current domain into the list of valid domains that it sends out. ENTV has a problem working from offsite at super computing. 

========== cpio_odc_wrapper.py ====================================================================================

fix inode problem 

fix inode problem 

========== delete_at_exit.py ====================================================================================

Merge usage of pnfs.Pnfs and pnfs_agent_client.PnfsAgentClient. The write_to_rshm and read_from_rhsm functions are gone too. 

Log the exiting of encp when the user aborts the transfer. 

========== discipline.py ====================================================================================

pcre was deprecated 

========== e_errors.py ====================================================================================

error out if file size is negative 

Added function is_media(). 

added MC error 

Made "Filesystem is corrupt" errors alarmable. 

========== edb.py ====================================================================================

retry once on the first database connection 

add update field to file record 

add update field to file record 

make write_protected as part of volume record 

========== encp.py ====================================================================================

bumping version to v3_6 because of encpCut 

Tweek the default behaviour when multiple copies are to be written to tape. Now if the tag has multiple libraries; that number of copies are made. --copies is only needed to override the default count. 

Report the os at the start to stdout (if requested) and to the log file. Fix a bug that should allow linux machines to raise alarms for "Filesystem is corrupt" errors. Previously only systems with the EFSCORRUPTED errno would raise an alarm. Removed the write_rhsm_file() function. 

Fix traceback bug involving clear_layers_1_and_4(). 

Reading a file from tape to /dev/null that is bigger than 2GB will fail (at least on linux 2.4). Skip this filesystem test if the output file is: /dev/null, /dev/zero, /dev/random or /dev/urandom. Also, if the input file is /dev/zero, /dev/random or /dev/urandom, then a random number of bytes is transfered. Default bounds are 0 to 2G bytes. ENSTORE_RANDOM_LB and ENSTORE_RANDOM_UB environmental variables can override these default bounds. 

bumping version to v3_5e because of encpCut 

Modification to the multiple copies feature. First, it is now enabled for users. Second, if you specify more copies than libraries the extra copies are ignored. 

Fix using --get-bfid and --override-deleted together. 

Rework how the clearing of layer 1 and layer 4 is done when a failure occurs. This should help fix problems with two competing encps. 

bumping version to v3_5d because of encpCut 

Bug fix for writes. Correctly munge the input file basename if necessary. It was doing it correctly for writes, but not reads. 

Removed some debugging print statements that got left in. 

bumping version to v3_5c because of encpCut 

If the user deleted the entire directory of the pnfs file, don't get confused when trying to re-read the non-existent file-family-width tag. This only applied to writes. 

Removed a debugging print.print() call. Fixed a defect in the NOACCES tape error message creating code (tuple usage bug). Lastly, fixed an error with the "media error automatic failover to duplicate copy" code in handle_retries(). 

Remove a warning about 'pnfs_agent' not being found in the current configuration. 

Fixed a bug in handle_retries. On a resubmit, the request_dictionary only contained the "status: (RESUBMITING, None)" value. This was passed to is_read() that did through a traceback. Now, things are rearanged so that the is_read is called only when there is a full request_dictionary. Added to new switches to encp. --mover-timeout and --resubmit-timeout. These allow the (admin) user to adjust these time values. 

bumping version to v3_5b because of encpCut 

Convert the file_size variable to a long. There is an issue with encp on the 64 bit alphas. 

Added a log message after the file is transfered but before waiting for the final dialog. 

Fixed a bug. Encp was trying to modify one element of a tuple. It now recreates the entire tuple modifying the one element it wanted to change in the first place. 

Multiple copy reads now work. Need to use --get-bfid. Also, fixed EncpError.__init__() to create self.args. 

Some adjustments for the 'new' way of doing multiple copies. 

Removed a nasty bug from improper tuple unpacking. 

Log information that pertains to a recursive loop between handle_retries() and internal_handle_retries(). 

Use the new atomic.py that does not use delete_at_exit. These changes use delete_at_exit directly for what atomic.py used to do. 

Fixed a bug that causes a traceback. verify_file_size() did not pass the filename to encp.Pnfs.get_file_size(). Now it does. 

Modification to determine what really caused a traceback in mover_handshake(). Some information is sent to the log file. 

Log when encp will clear layers 1 and 4. 

Fixed log_encp_start to look for the correct variables in the Interface class. Also, encp will now look at the uid and gid of the output file when doing a dCache write to correctly update the file DB. Otherwise, root.root is put in instead. Lastly, a patch for sdsscp/get (in encp.py) in create_read_requests() so that deleted files can be differentiated from those with partially created metadata. 

Oops. Forgot to uncomment something for testing purposes only. 

When resending a request grab the current file family width from the tag. If the user overrode the value on the command line, stick with the users value. 

Fixed a quoras bug originally reported by John Hendry. If the quota is zero there really is no quota. This fix stops using a zero value as the user having zero quota. 

A few more modifications related to getting encp to use the pnfs agent. 

Cleanup from previous commit (to get pnfs_agent working with encp). 

Merge usage of pnfs.Pnfs and pnfs_agent_client.PnfsAgentClient. The write_to_rshm and read_from_rhsm functions are gone too. 

Log the exiting of encp when the user aborts the transfer. 

This patch is for multiple copies and the munging of bfids. 

Fixed a bug in the previous commit. Moving forward. 

Handle a bug in print_data_access_layer(). If socket.gethostbyname() fails to obtain the host information catch the exception. Also, catch socket.gaierror and socket.herror at another use of gethostbyname_ex() and socket.getfqdn(). 

Made "Filesystem is corrupt" errors alarmable. Encp will fill in the description of a LM request submission NOACCESS/NOTALLOWED error. It will look similar to the message when encp asks the volume clerk directly for the state of the volume. 

Emergency bug fix. Attempt to stop encp from looking up the full name of the pnfs target directory when looking for the tags to create the beginning log message. Instead of just doing this for dCache writes with --shortcut it does this for all dCache writes. Also, removed one pnfs.Pnfs() class instantiation from create_write_requests(). 

remove extraneous print 

implemented write via pnfs_agent. this is first iteration needs a lot of work. But it should not break existing code 

moving forwatd with writes 

introduction of encp reads from remote enstore server pnfs_agent.py and pnfs_agent_client.py get functions from pnfs.Tag class encp.py has new function "read_from_rhsm" and couple of "if"s, new code will not be executed by joe user as it is protected by environment variable "REMOTE_ENCP" 

bumping version to v3_5a because of encpCut 

Replaced a debugging line of code with the real line that should be there. The debuggin line has the literal "/home/zalokar" instead of the variable request['outfile']. Replaced msg.strerror with str(msg) because the latter gives a better error message (complete with the name of the file that had the problem). 

========== enmv.py ====================================================================================

Use the new atomic.py that does not use delete_at_exit. These changes use delete_at_exit directly for what atomic.py used to do. 

Fixed a bug if the original file is read-only and the rename() call succeeds. Otherwise re-writing the layers will fail. 

Try and become the owner of the input file before 'moving' the file. This is useful when you are user root and working in the /pnfs/xyz (not /pnfs/fs/usr/xyz) pnfs paths. 

Attempting to fix a bug when trying to restore non-layer 1 and 4. 

The file name mismatch error was falely reported as a file family mismatch error. Also, any layer besides 1 or 4 would not be preserved in a move over a database change or mountpoint change. 

========== enstore.py ====================================================================================

Modify the logic to handle correctly determining the difference between two 'servers' when one is wholly contained in the others name. The specific situation is telling the difference between the "enstore pnfs" and "enstore pnfs_agent" commands. 

made modifications necessary to start/stop/restart pnfs agent using enstore command: enstore start --just pnfs_agent 

========== alarm_server.py ====================================================================================

make resolving of all alarms as fast as resolving one alarm 

========== enstore_html.py ====================================================================================

remove hack from years ago 

fixed labels once and for all 

fixes 

labels 

========== enstore_plots.py ====================================================================================

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

switch to using accounting database for xfer plots 

========== enstore_restart.py ====================================================================================

made modifications necessary to start/stop/restart pnfs agent using enstore command: enstore start --just pnfs_agent 

========== enstore_files.py ====================================================================================

if no error given, use the type field 

take encp history info from accounting db 

========== enstore_show_inv_summary_cgi.py ====================================================================================

add TAB_FLIPPING_WATCH 

add WEEKLY_SUMMARY 

add CMS_VOLUMES_WITH_ONLY_DELETED_FILES 

add WRITE_PROTECTION_ALERT 

========== enstore_show_inventory_cgi.py ====================================================================================

add TAB_FLIPPING_WATCH 

add WEEKLY_SUMMARY 

add WEEKLY_SUMMARY 

add CMS_VOLUMES_WITH_ONLY_DELETED_FILES 

add WRITE_PROTECTION_ALERT 

========== enstore_start.py ====================================================================================

improved check of config server 

made modifications necessary to start/stop/restart pnfs agent using enstore command: enstore start --just pnfs_agent 

========== enstore_status.py ====================================================================================

take encp history info from accounting db 

========== enstore_stop.py ====================================================================================

made modifications necessary to start/stop/restart pnfs agent using enstore command: enstore start --just pnfs_agent 

========== enstore_up_down.py ====================================================================================

fix pychecker warnings 

change wait time back 

if server appears down, ask inq for last heartbeat time 

support more debugging 

put file in tmp 

add more debugging 

========== entv.py ====================================================================================

Change the messageing level for Trace.trace() calls in cleanup_objects(). 

Remove an old debugging print. 

Use the new --display switch to tell where to display the window. 

Added --display to entv. 

More network error handling. 

If the configuration server is not contactable, make sure we abort and give the user an error. Don't just hang. 

These are for modifications to query the inquisitor for movers in OFFLINE or Unknown state. For movers in ERROR state, the error is obtained from the mover. 

========== event_relay_client.py ====================================================================================

Fixes for Enstore networking to work on DHCP nodes. 

Modified Enstore to handle the situation where the default ip maps to 127.0.0.1. This has been observed on some laptops with problematic /etc/hosts files. Enstore will now perform an extra step (only if the default ip is 127.0.0.1) to search all of the network interfaces looking for a real default ip address. 

========== file_clerk.py ====================================================================================

fix a bug in reconnect() that, potentially, might break the server 

update pg.error to pg.Error 

========== file_clerk_client.py ====================================================================================

change the description of --restore 

add uid:gid to restore 

in --restore, change uid and gid accordingly 

========== ftt.py ====================================================================================

process a strange exception in get_position 

========== ftt_driver.py ====================================================================================

fixed tell to return a tuple in case of error 

handle ftt error in tell 

bug fix 

get_stats implemented in ftt_driver and last operation is set to 0 before calling an original get_stats to prevent from writing file marks 

log position and block number info after writing file marks 

========== get.py ====================================================================================

Fix a bug. Need to use getattr() not get() when retriving an attribute from an exception instance. 

bumping version to v1_48 because of sdsscpCut 

Rework how the clearing of layer 1 and layer 4 is done when a failure occurs. This should help fix problems with two competing encps. 

bumping version to v1_47 because of sdsscpCut 

bumping version to v1_46 because of sdsscpCut 

Deal with some OSError/IOError vs select.error/socket.error differences. 

========== hostaddr.py ====================================================================================

Fixes to deal with errors from gethostbyname() and gethostbyaddr(). 

Fixes for Enstore networking to work on DHCP nodes. 

Modified Enstore to handle the situation where the default ip maps to 127.0.0.1. This has been observed on some laptops with problematic /etc/hosts files. Enstore will now perform an extra step (only if the default ip is 127.0.0.1) to search all of the network interfaces looking for a real default ip address. 

========== info_server.py ====================================================================================

raise alarm if postgres is not ready 

add 'update' to fine_file_by_* 

fix a bug in reconnect() that, potentially, might break the server 

make write_protected as part of volume record 

use database definition 

update pg.error to pg.Error 

========== inquisitor.py ====================================================================================

do not mark as timed out servers that just reported in 

check lms first before checking msgs from other servers 

update time when setting er alive 

add anothe setting of event relay alive 

server list may be a list of a string 

add get_last_alive option for inq 

only try to look for info for 3 times in a row 

add more debugging 

add more debugging 

only add to list of servers done uniquely 

trying to fix spurious cannout update status problems 

trying to fix spurious cannout update status problems 

import pg stuff 

remove pg stuff 

remove ttt import 

take encp history info from accounting db 

Fixed a bug. A variable used to be named "file", but this is also the name of a built in python function. So, it was renamed to "filename", however not all occurences got renamed. They should all be name "filename" now. 

========== inquisitor_client.py ====================================================================================

add get_last_alive option for inq 

========== inquisitor_plots.py ====================================================================================

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

switch to using accounting database for xfer plots 

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

restore missing plots 

========== interface.py ====================================================================================

added control to turn threaded dump method in config server on or off 

added print-queue call 

========== inventory.py ====================================================================================

change wp status in volumes_defined to use write_protected field 

logging remaining_blanks 

log remaining blanks to accounting db 

order by label 

add cms_volumes_with_only_deleted_files 

bug fix 

finalize wpa logging with library 

bug fix 

bug fix 

bug fix 

add wpa looging with library 

bug fix 

bug fix 

bug fix 

bug fix 

bug fix 

bug fix 

bug fix 

split wpa on libraries -- not done yet 

use initial time 

set auto logging of wpa to twice a day 

auto logging wpa 

fix ratio 

fix a typo 

make wpa stuff configurable 

get rid of null volumes in write protection alert 

take care of end of line in wpa_file 

create WRITE_PROTECTION_ALERT page 

add write protect status 

========== library_manager.py ====================================================================================

bug fixed 

In next_work_this_volume do not skip mover if it is a current mover 

another mod 

fixed a bug 

fixed bug 

one more change 

modified next_work_this_volume 

added priority info to LM request 

added priority info to LM request 

added priority info to LM request 

added diagnostics 

Modified mover_bound to put current priority in mticket and then put into volumes_at_movers This is needed to keep priority information for bound volumes. Before it would be correctly set by the first mover_bound request but the wiped out by subsequent requests. 

diagnostics added 

diagnostics added 

fixed bug 

In next_work_any_volume: check if there is a potentially available tape at bound movers and if yes skip request so that it will be picked by bound mover this is done to aviod a single stream bouncing between different tapes if FF width is more than 1 

library_manager.py 

Fixed bug 

Added trace 

Added trace. 

Diagnostics added 

Added trace. 

Fixed a bug 

Modified next_work_this_volume for online priority. Check if selected request is for the tape currently mounted. If not do not select this request. This is done to not allow online priority request preempt requests for mounted tape with online priority requsts. 

fixed discipline processing 

more diagn 

more diagn 

fixed bug 

fixed bug 

fixed bug 

check if postponed request has any restrictions implied by discipline 

added diagn. message 

added diagn. message 

fixed a bug 

fixed a bug 

fixed a bug 

fixed a bug 

if somehow restricted access rq creeped through requst selector reject it in scheduler 

In next_work_any_volume when checking whether request has a restriction for certain node do not process the whole queue for read requests for the same volume if this volume is busy. 

changed trace level for some traces in next_work_any_volume 

changed trace level for some traces in next_work_any_volume 

changed trace level for some traces in next_work_any_volume 

changed trace level for some traces in next_work_any_volume 

changed trace level for some traces in next_work_any_volume 

added print-queue call 

changed TO and number of retries for next_write_volume call 

added trace 22 

added trace 22 

added trace 22 for all manage queue gets 

added trace 22 to next_work_this_volume 

new file family format for multiple copies 

added unique id to a ticked sent by get_active_volumes at Jone's request 

========== manage_queue.py ====================================================================================

added label and location to get_admin_request 

fixed a bug 

added trace 22 to get 

========== media_changer.py ====================================================================================

respond with error if queue is full 

up timeout for query drive,vol,server commands to acsls 

Added two trace.trace() calls to output what is being sent to the ACLS and received from the ACLS. 

========== monitored_server.py ====================================================================================

add get_last_alive option for inq 

========== mounts_plot.py ====================================================================================

initialize library to null string instead of None 

adapt to the new change in VOLUMES_DEFINED 

========== mover.py ====================================================================================

track type error in update_stats 

Bug fix to DiskMover.update_after_writing() to correctly handle creating a new volume (only when necessary) and requesting a new bfid. 

added TypeError exception processing for BLOC_LOC 

error out if file size is negative 

reverted changes to send_client_done and connect_client, because found a cause of the problem and fixed it. The problem and solutin was described in the prev. release. 

Do not call nowork in dismount_volume because this may close contol connection for HIPRI request 

trace added 

Added log messages 

close control and listen sockets before transfer, not after in attempt to solve a problem when encp thinks it has lost communication with mover getting final dialog message. 

Fixed a problem when mover would go offline without dismountiong tape if tape thread was running in state have bound. This state was a result of encp gone, but for some reason tape thraed did not finish. As a concequence LM wold receive mover error ENCP_GONE and assume that tape was available. Now there will be attempt to dismont a tape and all information will be logged. 

before blessing mkultiple copy changes 

add multiple copies capability 

fixed a bug 

set mover offline if pisitioning error occurs after write 

modified clear to fix potential memory leak 

do not release data buffer at restart 

Apply the munge bfid patch for mulitple copies to disk movers too. 

in position media if runs in media_thread do not start another thread 

include thread name by default 

put get_stats inside of try 

added priority info to LM request 

fixed error in status message 

fixed bug introduced in prev version 

fixed bug introduced in prev version 

new key in mover config include_thread_name to add thread name to the end of log message 

do not set to 0 self.transfer_failed as makes network thread think that all was well whe connection was dropped 

fixed abug 

fixed a problem 

run dismount in a thread 

process error in respose from MC 

if mover was put offline because it was positioning tape for too long return from seek thread. 

fixed bug 

send LM requeests less often in states that do not require frequent updates 

changes for null mover 

changes for null mover 

changes for null mover 

more diagnostics to see what happens during restart 

mods for cern wrapper 

addde diagn 

addde diagn 

addde diagn 

addde diagn 

fixed a bug 

changes to the mover code to investigate mover error "unsupported format character" 

no position error if encp is gone durung 1st write after mount 

added trace 31 to trace location and block info in write_tape 

for writes verify absolute location on tape before and after writing 

log location from stats for reads 

get_stats implemented in ftt_driver and last operation is set to 0 before calling an original get_stats to prevent from writing file marks 

swith to read mode if was in write so that ftt.get_stats does not write 2 filemarks 

get and log ftt stats after write 

log position and block number info after writing file marks 

1. Commented all changes to rewind a tape when encp is gone to exclude the possibility of mover code to write 2 file marks at the beginning of tape. 2. Modified code to watch what is happening when trace back happens when sending "Too long in state ..." 3. Modified restart to not restart if there was a restart issued already using a lock file. 4. Modified restart to delete data buffer before restart. This may help to avoid memory problem when using pipe. I still do not understand how the memory leak is happening. 

new bfid format for multiple copies 

this is a copy of rev 1.918 without rewind 

more mods for rewinding tape 

more mods for rewinding tape 

if tape tread is not running, rewind tape in transfer_failed 

rewind tape in the tape thread to avoid potential race conditions 

temorarily disable rewind of the tape for ENCP_GONE or STUCK until the case is investigated 

add hostname to alarm message for stuck transfers 

if started in offline state do nothing with tape to not interfere with admins 

if started in offline state do nothing with tape to not interfere with admins 

removed comparison of remaining bytes as it only brings more mess 

use dont_update_lm for not causing a false mover restart if transfer_failed gets called from net thread 

use dont_update_lm for not causing a false mover restart if transfer_failed gets called from net thread 

rewind a tape if encp is gone to avoid potential data ovewrite 

some more mods for ovewrite protection 

some more mods for ovewrite protection 

some mods 

set tape readonly and dismount it when encp transfer is broken as a temporary fix for files being ovewritten 

do not check remainig bytes after write as some drive types do not report any changes 

return from transfer_failed immediately if mover state is OFFLINE 

log position along with remaining bytes 

do not check remaining bytes before writing a very first file 

do not check remaining bytes before writing a very first file 

some more diagn 

added some trace info 

added some trace info 

added some more diagnostics to prevent from files being ovewritten 

added diagnostics of write failure by comparing remaining bytes before and after including file size 

========== null_driver.py ====================================================================================

modified tell 

========== option.py ====================================================================================

added control to turn threaded dump method in config server on or off 

Added --display to entv. 

add keep-declaration-time/reset_declared option to volume clerk/client 

Added the --resubmit-timeout switch for encp. 

add command interface to find_copies, find_all_copies, find_original, find_the_original, and find_duplicates 

more changes for print-queue option 

added print-queue call 

add get_last_alive option for inq 

========== priority_selector.py ====================================================================================

pcre was deprecated 

========== scanfiles.py ====================================================================================

Added code to check layer 2 to see if the file is supposed to be forwarded to tape. 

Fixed get_mount_point2() to handle looking for pnfs databases under /pnfs/fs. 

Fixed a bug that revolves around /pnfs vs. /pnfs/fs/usr paths. 

For missing files, make an attempt to ask the info server if it knows about the filename. If so, output some useful information. 

There was a case where "missing layer 1" and "missing layer 4" would be given as errors when it realy should have been "missing file". Now fixed. 

Seperate out how the layer for information gets packed into a dictionary. There was a test file found that had a broken layer 4. This broke the scan. 

Fixed typo for the previous commit to pass mylint and pychecker. 

Added fix for files that do not have a pnfsid stored in the file DB. Some files have 'None' or 'unknown' instead. 

Added two checks. One, to check if the link count is greater than 1. Two, to check if the same filename appears more than once in a single directory. 

The scan will now skip over directories that contain the word migration. The comparison is case insensitive. 

Modified check_bit_file() to use get_filedb_info() when obtaining info from the info server. This allows us to have uniform errors reported for forward and reverse scans. 

Added get_mount_point2(). This function does what get_mount_point() does, (formerly mount_point()) but takes a pnfs id instead of a filename. 

Fixed a number of things the scan misses. There are some cases where it did not determine the correct pnfs mount point. Notably file with /tmp_mnt/pnfs/... automounted paths stored in layer 4 and file DB. Also, when an active file is found to not exist in pnfs, if a different file is located in that location, it is noted with an additional info message. 

Modified scan to seperate out the orphaned files from those files that are deleted. 

========== volume_clerk.py ====================================================================================

guard against configuration server timeout; log it locally 

guard against configuration server timeout 

fixing a typo 

fixing a typo 

add keep-declaration-time/reset_declared option to volume clerk/client 

when recycling, let none eod cookie be still none 

more recogniseable alarm for volume NOACCESS 

set rcv_timeout=10 and tries=1 in ic.override() 

fix a bug in reconnect() that, potentially, might break the server 

when adding a new volume, default write_protected is 'n' 

make write_protected as part of volume record 

1 next_write_volume() will only draw write-enabled volume [2] check_quota() ignores undefined library, storage_group 

update pg.error to pg.Error 

========== pnfs.py ====================================================================================

Added a function get_mount_point() that returns the path of the current pnfs database. 

Fixed the enstore pnfs --database command. 

Handle an error when the pnfs id does not exist for the --path switch. 

Merge usage of pnfs.Pnfs and pnfs_agent_client.PnfsAgentClient. The write_to_rshm and read_from_rhsm functions are gone too. 

Fixed creat() to take an optional mode arguement. 

Modified get_path() to handle a shortcut argument. This argument is a boolean flag indicating weather to use/lookup fullnames or use the .(access)() style names. Also, added a creat() function to do similar things as the os.open() function. 

Don't assume that the file size from os.stat() is a long. Pass it through long() first. 

Replace a call to os.path.exists() with os.path.stat(). There was a file that did exist, but os.path.exists() kept raising OSError(ENOENT) when it should have been OSError(EACESS). os.stat() was doing the right thing. 

========== histogram.py ====================================================================================

changed over to gnuplot 4.0 syntax 

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

added 2D and Ntuple 

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

added Plotter class which allows to plot unlimited number of histograms on the same plot 

improvements 

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py empty log message 1 acc_daily_summary.py accounting_client.py accounting_client.pyc accounting.py accounting.py~ accounting.pyc accounting_query.py accounting_query.pyc accounting_server.py accounting_server.py~ accounting_server.pyc aci.py alarm_client.py alarm_client.pyc alarm.py alarm.pyc alarm_server.py alarm_server.py~ alarm_server.pyc aml2_log.py aml2.py atomic.py atomic.py~ atomic.pyc backup_backup.py backup_client.py backup_client.pyc backup.py backup.pyc bfid_db.py callback.py callback.py~ callback.pyc cern_wrapper.py change_loc_cookie.py change_s_i.py charset.py charset.py~ charset.pyc checkdb.py checkdbs.py check_pnfs_db.py cleanUDP.py cleanUDP.py~ cleanUDP.pyc configuration_client.py configuration_client.py~ configuration_client.py.bak configuration_client.pyc configuration_server.py configuration_server.py~ configuration_server.pyc cpio_odc_wrapper.py create_sg_db.py CVS db_compare.py db_dump.py db.py db_retrieve_backup.py dbs.py dcache_make_queue_plot_page.py dcache_monitor.py delete_at_exit.py delete_at_exit.py~ delete_at_exit.pyc discipline.py discipline.pyc disk_driver.py disk_driver.pyc dispatching_worker.py dispatching_worker.py~ dispatching_worker.pyc drivestat2.py drivestat2.pyc drivestat_client.py drivestat_client.pyc drivestat_server.py drivestat_server.py~ drivestat_server.pyc edb.py edb.pyc e_errors.py e_errors.py~ e_errors.pyc ejournal.py ejournal.pyc encp_admin.py ENCPBIN encp.py encp.py~ encp.py.bak2 encp.pyc encp_ticket.py encp_ticket.pyc encp_user2.py encp_user2.pyc encp_user.py encp_wrapper.py enmail.py enmv.py enmv.py~ enmv.pyc enstore_admin.py enstore_admin.py~ enstore_alarm_cgi.py enstore_alarm_search_cgi.py enstore_constants.py enstore_constants.pyc enstore_display.py enstore_display.py~ enstore_display.pyc enstore_display.py.test enstore_erc_functions.py enstore_erc_functions.pyc enstore_file_listing_cgi.py enstore_files2.py~ enstore_files2.pyc enstore_files3.py~ enstore_files3.pyc enstore_files.py enstore_files.py~ enstore_files.pyc enstore_functions2.py enstore_functions2.py~ enstore_functions2.pyc enstore_functions.py enstore_functions.pyc enstore_html.py enstore_html.pyc enstore_log_file_search_cgi.py enstore_mail.py enstore_mail.py~ enstore_mail.pyc enstore_make_log_calendar.py enstore_make_plot_page.py enstore_overall_status.py enstore_overall_status.py~ enstore_overall_status.pyc enstore_pg.py enstore_pg.pyc enstore_plots.py enstore_plots.pyc enstore.py enstore.py~ enstore.pyc enstore_restart.py enstore_restart.pyc enstore_saag_network.py enstore_saag_network.py~ enstore_saag_network.pyc enstore_saag.py enstore_saag.py~ enstore_saag.pyc enstore_show_inventory_cgi.py enstore_show_inv_summary_cgi.py enstore_start.py enstore_start.py~ enstore_start.pyc enstore_status.py enstore_status.pyc enstore_stop.py enstore_stop.pyc enstore_up_down.py enstore_up_down.py~ enstore_up_down.pyc enstore_user2.py~ enstore_user_cgi.py enstore_user.py enstore_user.py~ enstore_utils_cgi.py ensync_admin.py ensync.py ensync_user.py ENTV_BIN entv.py entv.py~ entv.pyc entv.tar esgdb.py esgdb.pyc espion.py estart.py estop.py event_relay_client.py event_relay_client.pyc event_relay_messages.py event_relay_messages.pyc event_relay.py fake_quota.py fake_quota.pyc fdbdump.py file_clerk_client.py file_clerk_client.py~ file_clerk_client.pyc file_clerk.py file_clerk.py~ file_clerk.py-1.217 file_clerk.pyc fileinfo.py file_utils.py file_utils.pyc ftt_driver.py ftt.py generic_alarm.py generic_client.py generic_client.py~ generic_client.pyc generic_driver.py generic_driver.pyc generic_server.py generic_server.py~ generic_server.pyc get_all_bytes_counter.py get_cron_title.py get.py get.py~ get.pyc get_total_bytes_counter.py histogram.py hostaddr.py hostaddr.py~ hostaddr.pyc host_config.py host_config.py~ host_config.pyc idlemovers.py info_client.py info_client.py~ info_client.pyc info_server.py info_server.py~ info_server.pyc inquisitor_client.py inquisitor_client.pyc inquisitor_plots.py inquisitor_plots.py~ inquisitor_plots.pyc inquisitor.py inquisitor.py~ inquisitor.pyc interface.py inventory.py inventory.pyc journal.py label_tape.py library_manager_client.py library_manager_client.pyc library_manager.py library_manager.pyc lintit lm_list.py lm_list.pyc log_client.py log_client.pyc log_finish_event.py log_server.py log_server.pyc log_start_event.py log_trans_fail.py m2.py Makefile Makefile~ make_ingest_rates_html_page.py make_ingest_rates_html_page.py~ makeplot.py makeplot.py~ makeplot.pyc manage_queue.py manage_queue.pyc match_syslog.py media_changer_client.py media_changer_client.pyc media_changer.py media_changer.py~ media_changer.pyc media_changer_test.py migrate.py migration_scope.py module_trace.py monitor_client.py monitor_client.pyc monitored_server.py monitored_server.pyc monitor_server.py mounts_plot.py movcmd_mc.py mover_client.py mover_client.pyc mover_constants.py mover_constants.pyc mover-nanny.py mover.py mover.pyc mpq.py mpq.pyc multiple_interface.py multiple_interface.pyc net_driver.py net_driver.pyc null_driver.py null_driver.pyc null_wrapper.py on-call.py operation.py option.py option.py~ option.pyc plotter.py plotter.py~ pnfs_agent_client.py pnfs_agent_client.py~ pnfs_agent_client.pyc pnfs_agent.py pnfs_agent.py~ pnfs_agent.pyc pnfs_backup_plot.py pnfs.py pnfs.py~ pnfs.pyc pnfs.py.saved priority_selector.py priority_selector.pyc quickquota.py quota.py quota.pyc ratekeeper_client.py ratekeeper_client.pyc ratekeeper.py ratekeeper.pyc ratemeter.py rate_test.py readonly_volumes.py report_volume_quotas.py restoredb.py rm_volmap.py run1.py safe_dict.py scanfiles.py scanfiles.py~ scanfiles.pyc scanfiles.py.SAVED send_alive.py set_lm_noread.py setpath.py setpath.pyc sg_db.py show_file_cgi.py show_volume_cgi.py stethoscope.py strace_out string_driver.py string_driver.pyc tab_flipping_nanny.py time_fifo.py timeofday.py timeofday.pyc Trace.py Trace.py~ Trace.pyc udp_client.py udp_client.py~ udp_client.pyc udp_common.py udp_common.pyc udp_server.py udp_server.py~ udp_server.pyc vdbdump.py volume_assert.py volume_assert.py~ volume_assert.pyc volume_clerk_client.py volume_clerk_client.pyc volume_clerk.py volume_clerk.py-1.349 volume_clerk.pyc volume_family.py volume_family.pyc weekly_summary_report.py www_server.py www_server.pyc YANKED yank.py 

allow to plot "reflected histogram" 

added many new features 

fix math problem 

added ability to add and subtract histograms 

========== enstore_display.py ====================================================================================

These are for modifications to query the inquisitor for movers in OFFLINE or Unknown state. For movers in ERROR state, the error is obtained from the mover. 

Made the outline width of the mover rectangles wider. Also, added the ability for entv to interpret regular expressions on the "client_color" .entvrc lines. 

========== host_config.py ====================================================================================

Fixes to deal with errors from gethostbyname() and gethostbyaddr(). 

Fixes for Enstore networking to work on DHCP nodes. 

Modified Enstore to handle the situation where the default ip maps to 127.0.0.1. This has been observed on some laptops with problematic /etc/hosts files. Enstore will now perform an extra step (only if the default ip is 127.0.0.1) to search all of the network interfaces looking for a real default ip address. 

========== dispatching_worker.py ====================================================================================

added diagnostics at level 5 

========== enstore_functions2.py ====================================================================================

Made changes to better deal with differences between socket.error() and socket.gaiherror()/socket.herror(). 

========== udp_server.py ====================================================================================

attempt to deal with loss of key when running in thread 

attempt to deal with loss of key when running in thread 

Calling Trace.trace in reply_with_list after self.server_socket.sendto was causing tracebacks with keyerror for self.request_dict[self.current_id] when called in a thread. Do not know what was a problem, perhaps sendto is involved. Do not want to investigate this at this time. Mover Trace.trace up. 

Added socket.herror and socket.gaierror to the list of possible exeptions to catch from gethostbyaddr() and gethostbyname_ex(). 

========== multiple_interface.py ====================================================================================

This patch fixes an issue on systems with interface aliases (i.e. eth0:0). Don't query for statistics for the alias, instead query for the real interface rate/usage information. Continue to allow use of an alias for everything else. Some systems return errors for interface aliases instead of the information for the real interface. 

========== volume_clerk_client.py ====================================================================================

fix a typo 

fix a typo 

fix a typo 

add keep-declaration-time/reset_declared option to volume clerk/client 

added trace 

========== configuration_client.py ====================================================================================

added control to turn threaded dump method in config server on or off 

Fixes for Enstore networking to work on DHCP nodes. 

========== enstore_functions.py ====================================================================================

remove pg stuff 

take encp history info from accounting db 

========== encp_wrapper.py ====================================================================================

guard against encp quit due to exception 

========== library_manager_client.py ====================================================================================

more changes for print-queue option 

more changes for print-queue option 

added print-queue call 

added selection of either host name or hist ip based on the name length 

modified output of vols 

========== enstore_constants.py ====================================================================================

pnfs agent introduction