(file) Return to notes.txt CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Executor

 1 mike  1.1.2.1 
 2                   1.  Cimservermain must be owned by ordinary user. For example:
 3               
 4                       % chown pegasus.pegasus cimservermain
 5               
 6 mike  1.1.2.3         Cimservermain runs as this user.
 7               
 8 mike  1.1.2.1     2.  Cimservermain must be able to create files directly under $PEGASUS_HOME.
 9               
10                       For example, it must create the cimserver.password file.
11               
12 mike  1.1.2.3         We solved this by having the executor access those files.
13 mike  1.1.2.1 
14 mike  1.1.2.3     3.  Cimservermain must own $PEGASUS_HOME/repository and all files beneath.
15 mike  1.1.2.2 
16 mike  1.1.2.3         For now, the executor automatically sets ownership for these files.
17 mike  1.1.2.2 
18 mike  1.1.2.3     4.  For OOP run with same user as server, what user is that? The
19 mike  1.1.2.2         cimservermain user or root? The intent was probably to run those
20                       providers with privilege.
21               
22 mike  1.1.2.3         For now, we use the same user as the executor.
23               
24                   5.  Executor now checks whether Pegasus repository exists and errors out
25 mike  1.1.2.2         if not. Is this okay?
26 mike  1.1.2.3 
27                   6.  The configuration file has a repositoryDir key. What is that for and
28                       does it mean that the executor cannot reliably locate the repository
29                       with the constant in Constants.h?
30               
31                   7.  Cimservermain owns the local-domain socket file.
32               
33                   8.  For logging purposes, the executor uses "cimexecutor" as its syslog
34                       identifier.

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2