#174 Migration sometimes fails: add_thread_group:Cannot move proc

v1.9.1
closed-fixed
Roger Tsang
5
2010-03-13
2008-11-18
John Hughes
No

For example while building the kernel under bash-ll I got:

add_thread_group:Cannot move process 416250 (cc1) - partially shared with process 2 (child_reaper)

It always seems to think processes are shared with process 2, the child reaper.

I attach a silly test script that usually causes the problem:

$ sh ./zz-migrate-cruelty
...
./zz-migrate-cruelty: line 1: echo: write error: Invalid argument
406451 migration from 6 failed want 1
$ dmesg | tail
...
add_thread_group:Cannot move process 406451 (sh) - partially shared with process 2 (child_reaper)

Discussion

  • John Hughes
    John Hughes
    2008-11-18

    provoke migration failures.

     
    Attachments
  • John Hughes
    John Hughes
    2008-11-18

    • labels: --> Load Leveling
     
  • Roger Tsang
    Roger Tsang
    2009-01-20

    Fix going in 1.9.6 for add_thread_group() error -22 process partially shared when not shared

     
  • Roger Tsang
    Roger Tsang
    2009-01-20

    • milestone: --> v1.9.1
    • assigned_to: nobody --> rogertsang
    • status: open --> open-accepted
     
  • Roger Tsang
    Roger Tsang
    2009-03-28

    • status: open-accepted --> open-fixed
     
  • Roger Tsang
    Roger Tsang
    2009-03-28

    in CVS

     
  • Roger Tsang
    Roger Tsang
    2010-03-13

    • status: open-fixed --> closed-fixed