-
Notifications
You must be signed in to change notification settings - Fork 2
/
ReadMeFirst.ecl
60 lines (53 loc) · 3.26 KB
/
ReadMeFirst.ecl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
/*##############################################################################
HPCC SYSTEMS software Copyright (C) 2018 HPCC Systems®.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
############################################################################## */
ReadMeText := DATASET([
{'Before doing anything, you must edit the Setup definitions.'},
{'These define the size of the cluster to certify by multiplication and filenames to use.'},
{'Set each "NodeMult" value from 1-20 so their result is the number of nodes.'},
{'The Maximum is 400-nodes (20 * 20).'},
{'NodeMult1 should be the larger number and the two numbers should be close.'},
{'For example, for 40-nodes, 8 and 5 are optimal (10 and 4, or 20 and 2 work, too).'},
{'Once set, execute the certification in the following order:'},
{'1. Run BuildDataFiles'},
{' -- Open the attribute in a builder window, select thor for the target, and press submit'},
{' -- builds data for steps 2, 3 & 4'},
{'2. Run Certify_DR'},
{' -- Open the attribute in a builder window, select thor for the target, and press submit'},
{' -- runs processes on the data'},
{'3. Run Build_index'},
{' -- Open the attribute in a builder window, select thor for the target, and press submit'},
{' -- builds an index file'},
{'4. Run read_index'},
{' -- Open the attribute in a builder window, select thor for the target, and press submit'},
{' -- uses the index on Thor'},
{'5. Access the ReadIndexService function through the ESP SOAP interface'},
{' -- Open the attribute in a builder window, select hthor for the target, and press compile'},
{' -- Select the EclWatch tab, and add ReadIndexService to Jobname'},
{' -- Press Publish to add the compiled workunit to a QuerySet'},
{' -- Open a browser to the WsECL page (usually port 8002 of the ESP machine'},
{' -- Select the hthor querySet and click on the ReadIndexService link'},
{' -- Enter "BRYANT" on the first field and press Submit'},
{'6. Compare the result of step 5 to the result of step 4'},
{' -- open both resultsets on EclWatch and ESP'},
{' -- they should be the same'},
{'7. Using ECL Watch, De-Spray the "~certification::full_test_distributed" data file.'},
{' -- name the de-sprayed file "/desprayed_full_test_file"'},
{'8. Using ECL Watch, Spray Fixed the "/desprayed_full_test_file"'},
{' -- record length is 47'},
{' -- name the sprayed file "~certification::re_sprayed_file"'},
{' -- spray another file and name it "~certification::full_test_distributed_sprayed"'},
{'9. Run spray_verification'},
{' -- Open the attribute in a builder window, select thor for the target, and press submit'},
{' -- verifies the spray occurred correctly'}
],{STRING100 line});
OUTPUT(ReadMeText);