Buffer(Ingestion) Server setup » History » Version 2
Anchi Cheng, 03/11/2019 05:07 PM
1 | 1 | Anchi Cheng | h1. Buffer(Ingestion) Server setup |
---|---|---|---|
2 | |||
3 | NRAMM/SEMC uses a redundant system that keeps pre-processing (frame alignment and ctf estimation) independent between each Krios. The buffer server also has a large enough storage to hold two weeks to a month of movie frames in case primary storage needs service. |
||
4 | |||
5 | {{include(NRAMM buffer server hardware)}} |
||
6 | |||
7 | The software and configuration requirement is described here: |
||
8 | |||
9 | h2. Software requirement for preprocessing |
||
10 | |||
11 | The same as any appion processing server. |
||
12 | |||
13 | Two files are essential which we run as root all the time. |
||
14 | |||
15 | * rawtransfer.py (Found in myami/leginon of your git clone) is used to move the movies from camera computer to the buffer server and change its name to match those of the Leginon sum images |
||
16 | * transfermonitor.sh (Found in myami/leginon) is used to move the movies to the primary storage. |
||
17 | 2 | Anchi Cheng | |
18 | * A third program run as cron job that removes frame movies accumulate on the buffer server after they are expired (Not included). |
||
19 | 1 | Anchi Cheng | |
20 | h2. Activate the use of buffer server in leginon database. |
||
21 | |||
22 | Run myami/dbschema/tools/buffer_host_setup.py in Leginon environment. |