1. 01 Apr, 2013 3 commits
    • Andrew Vagin's avatar
      zdtm: add one more test case to create a process tree (v2) · cc97a2d0
      Andrew Vagin authored
      Actually this test case is a frame work for creating a process tree.
      It creates a process tree according with a predefined sequence of
      actions.
      
      This test case create the following process tree:
        5     5  \_ session02               ( 0)
        6     6      \_ session02           ( 1)
        8     7      |   \_ session02       ( 3)
       15    12      |   \_ session02       (10)
       10    10      \_ session02           ( 5)
       11     7          \_ session02       ( 6)
       13    12          \_ session02       ( 8)
      
      v2: improve log messages
      Signed-off-by: 's avatarAndrey Vagin <avagin@openvz.org>
      Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
      cc97a2d0
    • Cyrill Gorcunov's avatar
      pie: restorer -- Don't fail if no futex provided · d7829276
      Cyrill Gorcunov authored
      The image data may have no futex provided but we have
      no "optional" entry for that (because futex data is
      a part of thread_core_entry message).
      
      Still we know that futex length can't be zero thus
      make it "optional" by a value -- if length is zero,
      we consider it as a sign to skip.
      Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
      Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
      d7829276
    • James Bottomley's avatar
      Add LGPL licence for library directory · 1b7cfe7d
      James Bottomley authored
      We've received some requests to create a way to interface with crtools
      that doesn't involve forking the utilities, so we're going to create a
      linkable library for this.  In order to be fair, we plan to allow
      proprietary code to link with this library and thus want to change the
      licence of the CRIU code base to be LGPL *only* for this library
      directory, preserving the rest of the code as GPL.  Because creating the
      library may involve refactoring, I anticipate that some code that's
      currently GPL will have to move into lib/ and become LGPL (and this may
      occur in future as well), so I've amended the COPYING file to spell out
      for contributors that code outside lib/ is GPL and inside lib/ is LGPL,
      but that they give future permission to change the licence to GPL or
      LGPL if code has to move into (or out of) lib/, based on acceptance of a
      patch into the CRIU code base, so j random developer can't download the
      code and make it all LGPL by applying a private patch to move everything
      into lib/.
      
      All the Parallels authors have agreed to this, but we have a couple of
      non parallels ones on the cc to this email I'd like explicit acks from.
      
      Cc: Qiang Huang <h.huangqiang@huawei.com>
      Cc: Andrew Grigorev <andrew@ei-grad.ru>
      Signed-off-by: 's avatarJames Bottomley <JBottomley@Parallels.com>
      Acked-by: 's avatarQiang Huang <h.huangqiang@huawei.com>
      Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
      1b7cfe7d
  2. 29 Mar, 2013 4 commits
  3. 28 Mar, 2013 8 commits
  4. 27 Mar, 2013 16 commits
  5. 26 Mar, 2013 9 commits