PK
l(; META-INF/ PK
l(;&\f f META-INF/MANIFEST.MFManifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
Created-By: 10.0-b23 (Sun Microsystems Inc.)
PK
P$; WEB-INF/PK
; WEB-INF/classes/PK
; WEB-INF/classes/META-INF/PK
; WEB-INF/classes/edu/PK
; WEB-INF/classes/edu/umiacs/PK
; WEB-INF/classes/edu/umiacs/ace/PK
; ' WEB-INF/classes/edu/umiacs/ace/monitor/PK
; - WEB-INF/classes/edu/umiacs/ace/monitor/audit/PK
; 1 WEB-INF/classes/edu/umiacs/ace/monitor/benchmark/PK
; , WEB-INF/classes/edu/umiacs/ace/monitor/cifs/PK
; / WEB-INF/classes/edu/umiacs/ace/monitor/compare/PK
; . WEB-INF/classes/edu/umiacs/ace/monitor/filter/PK
; / WEB-INF/classes/edu/umiacs/ace/monitor/harvest/PK
; - WEB-INF/classes/edu/umiacs/ace/monitor/irods/PK
; - WEB-INF/classes/edu/umiacs/ace/monitor/items/PK
; 1 WEB-INF/classes/edu/umiacs/ace/monitor/localfile/PK
; + WEB-INF/classes/edu/umiacs/ace/monitor/log/PK
; 1 WEB-INF/classes/edu/umiacs/ace/monitor/reporting/PK
; 0 WEB-INF/classes/edu/umiacs/ace/monitor/resource/PK
; + WEB-INF/classes/edu/umiacs/ace/monitor/srb/PK
; - WEB-INF/classes/edu/umiacs/ace/monitor/users/PK
; WEB-INF/lib/PK
;
WEB-INF/tags/PK
;
WEB-INF/tlds/PK
;
WEB-INF/wsdl/PK
; images/PK
; META-INF/context.xml
PK
;{S WEB-INF/1.0-1.1.update.sqldrop table if exists 'sequence';
CREATE TABLE `benchmarksettings` (
`ID` bigint(20) NOT NULL auto_increment,
`DIRS` int(11) NOT NULL,
`READFILES` tinyint(1) default '0',
`FILES` int(11) NOT NULL,
`FILELENGTH` bigint(20) default NULL,
`BLOCKSIZE` int(11) default NULL,
`DEPTH` int(11) NOT NULL,
`COLLECTION_ID` bigint(20) NOT NULL,
PRIMARY KEY (`ID`),
KEY `FK_benchmarksettings_COLLECTION_ID` (`COLLECTION_ID`)
) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=latin1;
create index idx_token_digest on token(filedigest);PK
;Cb- WEB-INF/1.1-1.2.updates.sqlCREATE TABLE `filter_entry` (
`ID` bigint(20) NOT NULL auto_increment,
`REGEX` varchar(255) default NULL,
`AFFECTEDITEM` int(11) default NULL,
`COLLECTION_ID` bigint(20) NOT NULL,
PRIMARY KEY (`ID`),
KEY `FK_filter_entry_COLLECTION_ID` (`COLLECTION_ID`)
) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=latin1;
CREATE TABLE `partner_site` (
`ID` bigint(20) NOT NULL auto_increment,
`REMOTEURL` varchar(255) default NULL,
`USER` varchar(255) default NULL,
`PASS` varchar(255) default NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=latin1;
ALTER TABLE monitored_item ADD COLUMN `LASTVISITED` datetime default NULL;PK
;黒J WEB-INF/1.2-1.3.updates.sqlSTART TRANSACTION;
CREATE TABLE `report_item` (
`ID` bigint(20) NOT NULL auto_increment,
`VALUE` bigint(20) default NULL,
`LOGTYPE` tinyint(1) default '0',
`ATTRIBUTE` varchar(255) default NULL,
`REPORT_ID` bigint(20) default NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `report_summary` (
`ID` bigint(20) NOT NULL auto_increment,
`FIRSTLOGENTRY` bigint(20) default NULL,
`LASTLOGENTRY` bigint(20) default NULL,
`GENERATEDDATE` datetime default NULL,
`REPORTNAME` varchar(255) default NULL,
`ENDDATE` datetime default NULL,
`STARTDATE` datetime default NULL,
`COLLECTION_ID` bigint(20) default NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `report_policy` (
`ID` bigint(20) NOT NULL auto_increment,
`EMAILLIST` text default NULL,
`CRONSTRING` varchar(255) default NULL,
`NAME` varchar(255) default NULL,
`COLLECTION_ID` bigint(20) default NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
alter table collection add column COLGROUP varchar(255) default NULL;
alter table collection add column EMAILLIST text default NULL;
alter table monitored_item add column FILEDIGEST varchar(255) default NULL;
alter table token add column PARENTCOLLECTION_ID bigint(20) default NULL;
update monitored_item, token set monitored_item.FILEDIGEST = token.FILEDIGEST, token.PARENTCOLLECTION_ID = monitored_item.PARENTCOLLECTION_ID where monitored_item.TOKEN_ID = token.ID;
alter table token drop column FILEDIGEST;
create index idx_monitored_item_digest on monitored_item(filedigest);
create index FK_token_PARENTCOLLECTION_ID on token(PARENTCOLLECTION_ID);
alter table token max_rows = 200000000000;
alter table logevent max_rows = 200000000000;
alter table monitored_item max_rows = 200000000000;
COMMIT;PK
;p WEB-INF/1.3-1.4.updates.sqlalter table collection add column `DIGESTALGORITHM` varchar(20) default 'SHA-256';
alter table collection modify COLGROUP varchar(255) default null;
alter table monitored_item add column `SIZE` bigint(20) default 0;
CREATE TABLE `peer_collection` (
`ID` bigint(20) NOT NULL auto_increment,
`PARENT_ID` bigint(20) NOT NULL,
`SITE_ID` bigint(20) NOT NULL,
`PEERID` bigint(20) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;PK
; 4A ( WEB-INF/classes/META-INF/persistence.xml
oracle.toplink.essentials.PersistenceProvider
java:comp/env/jdbc/aceamdb
edu.umiacs.ace.monitor.log.LogEvent
edu.umiacs.ace.monitor.users.Users
edu.umiacs.ace.monitor.users.UserRoles
edu.umiacs.ace.monitor.items.MonitoredItem
edu.umiacs.ace.monitor.resource.Collection
edu.umiacs.ace.monitor.irods.IrodsSetting
edu.umiacs.ace.monitor.items.Token
edu.umiacs.ace.monitor.srb.SrbSettings
edu.umiacs.ace.monitor.benchmark.BenchmarkSettings
edu.umiacs.ace.monitor.filter.FilterEntry
edu.umiacs.ace.monitor.harvest.PartnerSite
edu.umiacs.ace.monitor.reporting.ReportItem
edu.umiacs.ace.monitor.reporting.ReportSummary
edu.umiacs.ace.monitor.reporting.ReportPolicy
edu.umiacs.ace.monitor.resource.PeerCollection
true
PK
;-1
E WEB-INF/classes/edu/umiacs/ace/monitor/CollectionCountContext$1.class 2 E
F
G H I
G J K
L M
C N O P
C Q R
S T
U V W X Y Z [ \ ] ^ _ ^ `
C a O b c
C d X e f g
S h i
L j k l m this$0 /Ledu/umiacs/ace/monitor/CollectionCountContext; 2(Ledu/umiacs/ace/monitor/CollectionCountContext;)V Code LineNumberTable LocalVariableTable this InnerClasses 1Ledu/umiacs/ace/monitor/CollectionCountContext$1; run ()V o Ljava/lang/Object; i$ Ljava/util/Iterator; em !Ljavax/persistence/EntityManager; collQuery Ljavax/persistence/Query; e Ljava/lang/Exception;
StackMapTable n o p l k f q
SourceFile CollectionCountContext.java EnclosingMethod r s t ! " # - u v w Startup Count Thread x y [Count] z { y | } ~ - "Starting count for all collections Collection.listAllCollections n o p - *edu/umiacs/ace/monitor/resource/Collection - java/lang/Exception #Error starting up, collection count Finished startup count /edu/umiacs/ace/monitor/CollectionCountContext$1 java/lang/Object java/lang/Runnable javax/persistence/EntityManager javax/persistence/Query java/util/Iterator java/lang/Throwable -edu/umiacs/ace/monitor/CollectionCountContext contextInitialized &(Ljavax/servlet/ServletContextEvent;)V java/lang/Thread
currentThread ()Ljava/lang/Thread; setName (Ljava/lang/String;)V org/apache/log4j/NDC push
access$000 #()Ljava/util/concurrent/locks/Lock; java/util/concurrent/locks/Lock lock
access$100 ()Lorg/apache/log4j/Logger; org/apache/log4j/Logger debug (Ljava/lang/Object;)V "edu/umiacs/ace/monitor/PersistUtil getEntityManager #()Ljavax/persistence/EntityManager; createNamedQuery -(Ljava/lang/String;)Ljavax/persistence/Query;
getResultList ()Ljava/util/List; java/util/List iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object;
access$200 unlock
access$300 /(Ledu/umiacs/ace/monitor/resource/Collection;)V close error *(Ljava/lang/Object;Ljava/lang/Throwable;)V pop ()Ljava/lang/String; ! " # $ % 4
*+ * &