#611: bug in bibformat session management
------------------------+---------------------
Reporter: jblayloc | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: BibFormat | Version:
Resolution: | Keywords: INSPIRE
------------------------+---------------------
Comment (by simko):
Indeed the `etc` directory is not shared among worker nodes,
e.g. because they have different Apache configurations due to IP.
Only `var/cache`, `var/tmp-shared` and `var/data/files` directories
are shared on INSPIRE right now.
As an alternative to creating `etc-shared` space, we may want to
redirect all admin activities to some particular node only. But if
these problems were due to load balancing, then I think that it is not
good to edit formats on PROD in the first place. The editing work of
this kind should happen on some DEV node first, which is usually a
single box that does not run into these troubles, and then the changes
should be saved, committed to the code repository, and deployed on
PROD from there.
(BTW, when editing web form text areas, personally I almost always use
Emacs. In my browser I just press `C-i` and the web form content pops
up as a new Emacs buffer, where I can edit it properly and save it
back to the browser via `C-x #`. The edits can be easily save in
parallel as a local file copy, if need be, for later perusal or
manipulations. It may be practical to do something similar if people
edit lots of (structured) text like in the BibFormat Admin format
templates.)
--
Ticket URL: <http://invenio-software.org/ticket/611#comment:4>
Invenio <http://invenio-software.org>