mandriva

Milestone 1.2.1

general

17 / 17

mmc-web-dyngroup

6 / 6

mmc-web-msc

13 / 13

mmc-web-pkgs

2 / 2

pulse2-inventory-server

6 / 6

pulse2-launchers

13 / 13

pulse2-package-server

6 / 6

pulse2-scheduler

14 / 14

pulse2-secure-agent-win32

5 / 5

python-mmc

1 / 1

python-mmc-dyngroup

4 / 4

python-mmc-glpi

2 / 2

python-mmc-inventory

4 / 4

python-mmc-msc

15 / 15

python-mmc-pkgs

1 / 1

python-mmc-pulse2

1 / 1

website

1 / 2

Facts

  • stable release
  • released on 2009-05-14
  • focus on
    • bug hunt (more than one hundred bugfixes and enhancements)
    • entities support introduction (clients are put in one entity, users have access to several entities)
    • new proxy mode ("multiple" mode)
    • overall interface responsiveness, especially in the dyngroup module
    • overall interface cleanup, especially in the msc module

Features since the 1.2.0 release

  • [general]
    • Nagios script to monitor launchers and schedulers (#589)
    • services should log their svn revision at startup (#587)
  • [msc]
    • New proxy mode to perform parallel uploads
  • [inventory]
    • Support for entities

Enhancements since the 1.2.0 release

  • [general]
    • Add a "All my entities" selector in the entities list (#556)
    • Entity filter not used by the CSV export on a dynamic group content page (#559)
    • RHEL RPM packages depends on sqlalchemy 0.4.x (#603)
    • Remember selected entity (#554)
    • The XMLRPC client part seems to read certs each time a connexion is opened (#524)
    • check on twisted version to allow or not some config options (#177)
    • Check twisted version is at least 2.4 is login/password auth is activated for XMLRPC requests (#316)
    • put msc database access in pulse2-common (#552)
    • should catch all exceptions in the ping workflow (#566)
  • [dyngroup]
    • Potential speed enhancement in dyngroup (#358)
    • dyngroup.ini documentation (#608)
    • An acl should be present for : save a request/result group (#621)
  • [msc]
    • Improved interface
    • Probe order can now be given (none, ping, ssh, or ping+ssh)
    • Check date range for command : start_date < end_date (#526)
    • Check for incoherences in available action button for actions (#473)
    • Classify commands display by interrest (#452)
    • Command status ('I' icon) not available/shown for a single command on a single target (#537)
    • Display used proxy in tooltip for proxy clients clients (#579)
    • Unneeded "Bundle #" in bundle detail (#536)
    • machine status led enhancement (#186)
    • missing msc status on group state : machine paused (#545)
    • Adding a table to msc database breaks plugin loading / scheduler (#335)
    • Bundle command creation must be rewritten (#492)
    • Missing index on commands_on_host.fk_target (#493)
    • MscConfig?() should be a Singleton (#71)
    • Potential SA pool overflow (#487)
    • SQLAlchemy warning when creating a bundle in advanced mode (#338)
    • User may want to dispatch computers in another entity than "." using pulse2-inventory-populate-root-entity.py (#577)
    • check_db should be done during the database init() (#564)
    • rescheduled state should be emulated in the msc log page (#551)
  • [pkgs]
    • Creating packages with the same name (#528)
    • Missing package size column in Pulse 2 package manager (#529)
    • pkgs.ini documentation (#607)
  • [glpi]
    • glpi.ini documentation (#609)
    • quick search on inventory doesn't work the same way than the one on glpi (#297)
  • [inventory]
    • Missing indexes on Registry (#444)
    • Sort inventory entity list in lexicographic order when displaying them (#553)
    • The inventory plugin depends on the dyngroup plugin (#322)
  • [pulse2]
  • [inventory-server]
    • Client inventory processing takes too much time (#284)
    • Create default entity if it does not exists (#571)
    • Expected to create the default entity when it do not exists (#578)
    • Some fields are too short (#544)
  • [launchers]
    • Dump used FDs (HEALTH indicator)
    • Admin may want to override --chmod option for rsync (#254)
    • Better handling of launcher shutdown (#575)
    • Binary path to be made configurables (#533)
    • Do not record key fingerprint (#580)
    • Hardcoded path in pulse2-launchers-manager (#398)
    • Remove pulse2-launcher dependency on python-mmc-base for RPMs (#597)
    • Check rsync version to avoid invalid options (#253)
  • [package-server]
    • Configuration folder name inconsistency (The pulse 2 package server is named "pserver" instead of 'package-server") (#328) (WARNING : should change several stuffs in the documentation)
    • Hardcoded path in pulse2-packages-server (#399)
    • Problem when updating the pulse2-package-server with the RHEL 5 RPMs (#595)
    • check conf.xml date to verify it has not been recreated while a package detect loop is waiting (#450)
    • package-server.ini documentation (#606)
    • check the compatibility of package-server terminal_type plugin on windows(#572)
  • [scheduler]
    • In multiple-proxy-mode, proxies are probed prior to being used
    • We now keep a proxy usage array in memory to aviod race condition due to the new proxy probing system
    • Periodical dump of stats in log file (memory; load avg, used FDs)
    • Add an XMLRPC func to obtain the scheduler health by XMLRPC call (#573)
    • Better handling of scheduler shutdown (#574)
    • Hardcoded path in pulse2-scheduler-manager (#397)
    • Set file descriptors limit in configuration file (#588)
    • Set out-of-validity-period commands as "failed" (#484)
    • Smarter WOL (#419)
  • [secure-agent-win32]
    • Some binaries to add to the next agent package (#501)

Bugs fixed since the 1.2.0 release

  • [general]
    • Inventory panel page title badly internationalized (#598)
    • Unhandled cas when attempting to obtain informations about a bundle (#499)
    • Wrong connected peer report (#555)
    • python-mmc-inventory:missing provisioning_plugins directory in RHEL package (#569)
  • [dyngroup]
    • Can't connect to mmc web interface if dyngroup is enabled but no computers method set (#365)
    • Redirect to Group List page after having shared a group (#518)
    • TB when editing boolean expr of a shared group (#547)
    • TB when showing group temp result in edit mode (#546)
    • Static group creation from a file failed with Entity/Label (#600)
    • Unhandled exception (#497)
    • When temporarily showing a group with a + in the name it's not kept when returning (#618)
    • problem with acl in sub query edition (#622)
  • [msc]
    • Bad label "current_state" for MSC web tables (#549)
    • Bundle logs are not in the good page (logs VS history) (#538)
    • Command name overwrite when creating a command (not a bundle) in advanced mode not taken in acocunt (#535)
    • In QA, "titlefr" do not seems to be used in fr_FR (#271)
    • Missing actions in command history (#377)
    • A breaked bundle can be created if something goes wrong while inserting related commands in database (#496)
    • File download no more works (#599)
    • Strange exception: twisted.internet.error.TimeoutError? while performing MirrorApi:getMirrors (#495)
    • TB in interface when the scheduler is down (#366)
    • vnc sometime use the wrong ip adresse (when several ip for the same machine) (#568)
    • when pausing a bundle on a simple machine it break (#548)
  • [inventory-server]
    • OcsNGMap.xml is not in the pulse2-inventory-server package (#530)
    • Typo error in inventory server (#584)
  • [launchers]
    • Collison in file rotation when several launchers are available (#525)
    • Strange behavior of wget / ssh: unexpected "0" exit code (#494)
    • Wrong exit code when something goes wrong when cleaning a deployment (#320)
    • when the ssh key doesnt exists, the launcher explode (#567)
    • work on the command killing process (#611 and #613)
  • [package-server]
    • package server detect during synchro fails (#432)
  • [scheduler]
    • Proxy cleanup in multiple-proxy-mode enhanced to avoid stalling when one of the proxies is down
    • Scheduler always says "unpack non-sequence" on WOL phase when all launchers are dead (#586)
    • Strange TB while gathering CoH details (#498)
    • TB when pinging client and launchers are down (#570)
    • pulse2-scheduler init.d initscript returns OK on failure (#527)
    • scheduling problem when stopping a command in WOL state (#532)
    • wrong log message in logs for inventory flag (#560)
    • on some platforms scheduler loop does not start (#304)
    • Remove fail if spaces in filenames (#615)
    • Check that twisted version is at least 2.4 to activate login/password XMLRPC request (#319)
  • [secure-agent-win32]
    • Wrong .ssh folder owner under Vista (#543)
    • Wrong default path (#500)
    • Wrong home mapping under vista (#541)
    • sshd_user can't be overriden when re-installing agent under Vista (#542)

SVN tags

  • PULSE2_1_2_1_rc1 (2009-02-26)
  • PULSE2_1_2_1_rc2 (2009-03-02)
  • PULSE2_1_2_1_rc3 (2009-03-06)
  • PULSE2_1_2_1_rc4 (2009-03-31)
  • PULSE2_1_2_1_rc5 (2009-04-09)
  • PULSE_1_2_1 (2009-04-23)
Note: See TracRoadmap for help on using the roadmap.