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