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