blob: 67a29a28ad0cd45cdf32799724bacafcdcaaca79 [file] [log] [blame]
Till Westmannea8ab392013-06-05 15:17:08 -07001<!--
2 ! Copyright 2009-2013 by The Regents of the University of California
3 ! Licensed under the Apache License, Version 2.0 (the "License");
4 ! you may not use this file except in compliance with the License.
5 ! you may obtain a copy of the License from
6 !
7 ! http://www.apache.org/licenses/LICENSE-2.0
8 !
9 ! Unless required by applicable law or agreed to in writing, software
10 ! distributed under the License is distributed on an "AS IS" BASIS,
11 ! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 ! See the License for the specific language governing permissions and
13 ! limitations under the License.
14 !-->
ramangrover29116eb972013-02-20 20:47:35 +000015<events xmlns="events">
16 <event>
17 <type>node_join</type>
18 <script>node_join/nc_join.sh</script>
19 <description>Creates a NodeController process at a specified location.</description>
20 <args>location_of_cc location(hostname/ip_address) node_controller_id</args>
21 <daemon>true</daemon>
22 </event>
23 <event>
24 <type>node_failure</type>
25 <script>node_failure/nc_failure.sh</script>
26 <description>Kills a NodeController process at a specified location.</description>
27 <args>node_controller_id</args>
28 <daemon>false</daemon>
29 </event>
30 <event>
31 <type>cc_start</type>
32 <script>cc_start/cc_start.sh</script>
33 <description>Starts a ClusterController process at a specified location.</description>
34 <args></args>
35 <daemon>true</daemon>
36 </event>
37 <event>
38 <type>cc_failure</type>
39 <script>cc_failure/cc_failure.sh</script>
40 <description>Kills the Cluster Controller process running at a specified location.</description>
41 <args></args>
42 <daemon>false</daemon>
43 </event>
44 <event>
45 <type>node_restart</type>
46 <script>node_restart/nc_restart.sh</script>
47 <description>Shuts and restarts a NodeControllerProcess after a specified time interval, at a specified location</description>
48 <args>address of cc, node controller id and sleep interval(seconds)</args>
49 <daemon>true</daemon>
50 </event>
51 <event>
52 <type>asterix_deploy</type>
53 <script>asterix_deploy/asterix_deploy.sh</script>
54 <description>Deploys Asterix application on a cluster running hyracks</description>
55 <args>IP address of the node running the hyracks cluster controller</args>
56 <daemon>false</daemon>
57 </event>
58 <event>
59 <type>zookeeper_start</type>
60 <script>zookeeper/start.sh</script>
61 <description>Launches ZooKeeper server process</description>
62 <args>IP address of the ZooKeeper server</args>
63 <daemon>true</daemon>
64 </event>
65 <event>
66 <type>zookeeper_stop</type>
67 <script>zookeeper/stop.sh</script>
68 <description>Terminates ZooKeeper server process</description>
69 <args>IP address of the ZooKeeper server</args>
70 <daemon>false</daemon>
71 </event>
72 <event>
73 <type>file_transfer</type>
74 <script>file/transfer.sh</script>
75 <description>Copies a file on the local file system to a remote node</description>
76 <args>local_source_path destination_node destination_path</args>
77 <daemon>false</daemon>
78 </event>
79 <event>
80 <type>directory_transfer</type>
81 <script>file/dir_transfer.sh</script>
82 <description>Copies a directory (and its contents) on the local file system to a remote node</description>
83 <args>local_source_path destination_node destination_path</args>
84 <daemon>false</daemon>
85 </event>
86 <event>
ramangrover29df9a80c2013-06-04 22:10:15 -070087 <type>directory_copy</type>
88 <script>file/dir_copy.sh</script>
89 <description>Copies a directory (and its contents) from the remove file system to the local file system</description>
90 <args>destination_node destination_path local_source_path</args>
91 <daemon>false</daemon>
92 </event>
93 <event>
ramangrover29116eb972013-02-20 20:47:35 +000094 <type>file_delete</type>
95 <script>file/delete.sh</script>
96 <description>Deletes a file on the local file system to a remote node</description>
ramangrover29@gmail.com5f248e12013-04-11 01:03:09 +000097 <args>destination_node destination_path</args>
98 <daemon>false</daemon>
99 </event>
100 <event>
101 <type>file_create</type>
102 <script>file/create_file.sh</script>
103 <description>Creates a file on the local file system to a remote node</description>
104 <args>destination_node destination_path</args>
ramangrover29116eb972013-02-20 20:47:35 +0000105 <daemon>false</daemon>
106 </event>
107 <event>
108 <type>backup</type>
109 <script>backup/backup.sh</script>
110 <description>Takes a backup of an Asterix instance</description>
111 <args>Asterix_data_dir HDFSurl</args>
112 <daemon>false</daemon>
113 </event>
114 <event>
115 <type>restore</type>
116 <script>restore/restore.sh</script>
117 <description>Restores an Asterix instance from a back up</description>
118 <args>Asterix_data_dir HDFSurl</args>
119 <daemon>false</daemon>
120 </event>
121 <event>
122 <type>hdfs_delete</type>
123 <script>hdfs/delete.sh</script>
124 <description>Deletes an HDFS path</description>
125 <args>WorkingDir HadoopVersion HDFSUrl Path_to_Delete</args>
126 <daemon>false</daemon>
127 </event>
ramangrover29@gmail.com73bf75e2013-03-11 01:41:42 +0000128 <event>
129 <type>node_info</type>
130 <script>node_info/node_info.sh</script>
131 <description>Retrieved environment information for a node</description>
132 <daemon>false</daemon>
133 </event>
ramangrover29116eb972013-02-20 20:47:35 +0000134</events>