Project

General

Profile

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.