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. |