BLCR 0.5.0_b1 (beta) release now available

From: Paul H. Hargrove (PHHargrove_at_lbl_dot_gov)
Date: Mon Feb 12 2007 - 15:49:48 PST

  • Next message: wchao_at_ncsu_dot_edu: "Re: New BLCR snapshot posted (for 2.6.14 through 2.6.17)"
    A second beta release of BLCR 0.5.0 is now available at
    http://mantis.lbl.gov/blcr-dist
    
    Here are the changes since last week's first beta:
       - Add support for 2.6.18 though 19
       - Add support for 2.4.30 through 2.4.34
       - Support for directories opened with opendir()
       - Fix bugs found in testing, or in previous snapshots, including:
        + Bug 1807: unrecognized warning suppression flag passed to gcc
        + Bug 1854: libcr link failure w/ stack-protection-enabled gcc
        + Incorrect treatment of certain anonymous mmap() cases
        + Problems w/ multilib support in the rpm specfile
    
    Below is the full NEWS entry, relative to the Nov. 2005 0.4.2 release.
    
    I am still hoping to get user feedback on a proposed fix to bug 1925 
    (see http://mantis.lbl.gov/bugzilla/show_bug.cgi?id=1925 ) for inclusion 
    in 0.5.0.  If I can get confirmation that the fix works in the next few 
    days, then I'll issue a 0.5.0_b3 for wider testing.
    
    This will become 0.5.0 in 7 days, unless significant new bugs are
    reported or a resolution is reached for bug 1925 before then.
    
    -Paul
    
    PS
    You are receiving this either because you are on the checkpoint_at_lbl_dot_gov
    list, or because you've recently sent email to the list (or me directly)
    asking about BLCR status.
    
    0.5.0_b2
    --------
    February 12, 2007
    Functionality and expanded-support release.
      - Expanded kernel coverage
        + 2.6.0 through 2.6.19 for x86 and x86_64
        + 2.4.0 through 2.4.34 for x86 only
      - Multi-process support (related processes and associated pipes)
        + See BLCR_Users_Guide.html and the cr_checkpoint man page
      - Support for 32-bit apps on 64-bit kernels
        + See "--enable-multilib" in BLCR_Admin_Guide.html
      - Support for directories opened with opendir()
      - Support for checkpoints on Luster file systems
        + Contributed by Dean Luick <luick_at_cray_dot_com>
      - Support for building static libcr
        + Contributed by Dean Luick <luick_at_cray_dot_com>
      - Fixes to many distclean problems
        + Issues identified by Dean Luick <luick_at_cray_dot_com>
      - I/O aggregation for improved performance
        + Contributed by Qi Gao <[email protected]>
      - Additional examples and test cases
      - API addition: cr_get_restart_info()
      - "Retool" of configure code for ease of addition/maintenance
      - Numerous bug fixes, including:
        + Bug 1640: context files > 2GB require O_LARGEFILE
        + Bug 1662: context files open R/W leads to restart failure
        + Bug 1669: checkpoint to a socket fails
        + Bug 1807: unrecognized warning suppression flag passed to gcc
        + Bug 1854: libcr link failure w/ stack-protection-enabled gcc
        + Incorrect treatment of certain anonymous mmap() cases
        + Wrong parent for restored orphans (children of init)
        + dup()ed file descriptors always restored together
    
    
    -- 
    Paul H. Hargrove                          PHHargrove_at_lbl_dot_gov
    Future Technologies Group
    HPC Research Department                   Tel: +1-510-495-2352
    Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
    

  • Next message: wchao_at_ncsu_dot_edu: "Re: New BLCR snapshot posted (for 2.6.14 through 2.6.17)"