Changes between Initial Version and Version 1 of Meetings/Workshops/20130930


Ignore:
Timestamp:
Sep 30, 2013, 11:49:57 AM (11 years ago)
Author:
/C=FR/O=CNRS/OU=UMR8607/CN=Michel Jouvin/emailAddress=jouvin@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Meetings/Workshops/20130930

    v1 v1  
     1= Quattor Workshop - CNAF (Bologna) - 30/9/2013-2/10/2013 =
     2[[TracNav]]
     3
     4[[TOC(inline)]]
     5
     6
     7[http://indico.cern.ch/conferenceTimeTable.py?confId=252955#all.detailed Agenda]
     8
     9
     10
     11== Project Status - L. Munoz ==
     12
     13Survey ran before the workshop
     14 * Significant improvement compared to previous ones
     15 * QWG : many were not able to move to QWG or forked a long time ago. We need to think more heavily at it.
     16 * Aquilon adoption making progress (2-3 sites)
     17 * Community support is perceived as good
     18 * Documentation: still the weak point, were not able to make significant progresses
     19   * LAL wiki: certificate problem still perceived as a barrier, a developer only resource
     20   
     21== Core modules ==
     22
     23=== Configuration Modules - L. Munoz ===
     24
     25Releases
     26 * Count : nine releases, 3 of them tagged as stable
     27   * New releases are not mandatory
     28 * Need a releaser manager backup for Luis
     29 
     30Config modules: main activity is on the core components
     31 * Not much on grid components or on daemons
     32 * ncm-openldap and ncm-cups were resurrected
     33 
     34New features
     35 * Preliminary support for SSSD in authconfig
     36 * YUM-based SPMA ready for production
     37 * Hooks for ncm-ncd before and after execution of components
     38 
     39Metaconfig stuff
     40 * Ugent has schemas and templates for many services: would like to share them
     41   * But we can hardly promise backward compatibility
     42   
     43Work in progress
     44 * Policy-based component dispatching in ncm-ncd
     45 * Solaris port
     46 * ncm-network: still not much progress
     47 
     48 
     49=== ncm-ncd hooks and policy-based component scheduling ===
     50
     51See [/wiki/Development/PrePostActionsNCMNCD proposal].
     52
     53Goal: execute some arbitrary actions before running all components and after.
     54 * These actions will have no access to node profile
     55 * Specified by `run-init` and `run-finalize`in `/etc/ncm-ncd.conf`
     56 * An error during `run-init` will prevent executing  components but `run-finalize` will run
     57 
     58Hooks may be used to implement site-specific policy for component scheduling, allowing to filter out some components from the initial list based on some local criteria
     59 * But what to do with dependencies if one is filtered out? Can be very complicated
     60 * Probably better/enough to implement a "everything or nothing" strategy: at least use case can be cleanly defined
     61 
     62Some use cases for executing only part of the configuration changes for a component. Proposal:
     63 * Split component configuration into 2 different parts/subtree, e.g. `/software/components/filecopy` and `/software/components/filecopy-magic`
     64 * Bind `/software/components/filecopy-magic` to `type_filecopy`
     65 * Define a component alias name in `filecopy-magic` saying it will use component `filecopy` to execute the action
     66   * New field in `deps`  structure
     67 * Filter out `filecopy-magic` in run-init hook
     68 
     69 
     70 
     71 
     72