| 144029264039_521560007111 | Oren Laadan |
|
From: Nathan Lynch <ntl@xxxxxxxxx
A checkpointed task image may specify a value for the DABR (Data
Access Breakpoint Register). The restart code needs to validate this
value before making any c |
|
|   |
| 117725834699_572560007044 | Li Zefan |
|
From: Dan Smith <danms@xxxxxxxxxx
Implement the s390 arch-specific checkpoint/restart helpers. This
is on top of Oren Laadans c/r code.
With these, I am able to checkpoint and restart simple p |
|
|   |
| 149924864473_525260007364 | Li Zefan |
|
From: Dan Smith <danms@xxxxxxxxxx
Implement the s390 arch-specific checkpoint/restart helpers. This
is on top of Oren Laadans c/r code.
With these, I am able to checkpoint and restart simple p |
|
|   |
| 146721124993_518360007523 | Andrew Morton |
|
Quoting Li Zefan (lizf@xxxxxxxxxxxxxx):
While walking through the whitelist, if the DEV_ALL item is found,
no more check is needed.
Right, because the DEV_ALL item always has all permissions.
|
|
|   |
| 102627674243_513260007116 | Andrew Morton |
|
Quoting Li Zefan (lizf@xxxxxxxxxxxxxx):
While walking through the whitelist, if the DEV_ALL item is found,
no more check is needed.
Right, because the DEV_ALL item always has all permissions.
|
|
|   |
| 185825074042_589760007990 | Chris R Jones |
|
Andrew Morton wrote:
On Tue, 07 Apr 2009 13:47:16 +0800
Li Zefan <lizf@xxxxxxxxxxxxxx wrote:
While walking through the whitelist, if the DEV_ALL item is found,
no more check is neede |
|
|   |
| 100829014573_570760007184 | Chris R Jones |
|
Andrew Morton wrote:
On Tue, 07 Apr 2009 13:47:16 +0800
Li Zefan <lizf@xxxxxxxxxxxxxx wrote:
While walking through the whitelist, if the DEV_ALL item is found,
no more check is neede |
|
|   |
| 175221244670_522460007257 | Serge E Hallyn |
|
Quoting Chris R. Jones (chris@xxxxxxxxxxxxx):
One more question for the experts:
Is there any roadmap out there for when we can see containers support in
kernels for the major distributions |
|
|   |
| 158828444369_558060007981 | Serge E Hallyn |
|
Quoting Chris R. Jones (chris@xxxxxxxxxxxxx):
One more question for the experts:
Is there any roadmap out there for when we can see containers support in
kernels for the major distributions |
|
|   |
| 110320534748_534660007815 | Serge E Hallyn |
|
On s390, all tasks have READ_IMPLIES_EXEC set in current- personality,
which causes the restart process to map things like the stack and heap as
executable. During the restart process, remove this b |
|
|   |
| 146320424322_550660007044 | Serge E Hallyn |
|
On s390, all tasks have READ_IMPLIES_EXEC set in current- personality,
which causes the restart process to map things like the stack and heap as
executable. During the restart process, remove this b |
|
|   |
| 149529484946_506760007570 | Oren Laadan |
|
Serge E. Hallyn wrote:
Quoting Dan Smith (danms@xxxxxxxxxx):
On s390, all tasks have READ_IMPLIES_EXEC set in current- personality,
which causes the restart process to map things like the s |
|
|   |
| 125124064695_592260007070 | Oren Laadan |
|
Serge E. Hallyn wrote:
Quoting Dan Smith (danms@xxxxxxxxxx):
On s390, all tasks have READ_IMPLIES_EXEC set in current- personality,
which causes the restart process to map things like the s |
|
|   |
| 117922184915_554960007942 | Oren Laadan |
|
OL In fact, if elsewhere we restore current- personality of the task,
OL then unless we move it to cr_read_mm(), it will overwrite it :(
Should we move it or just remove RIE before we start the re |
|
|   |
| 153029034995_527760007179 | Serge E Hallyn |
|
Dan,
Now after the rework of the patchset, its probably a good time
to add support for this.
Im unsure if the personality can affect other restore actions
that take place elsewhere If so, probably |
|
|   |
| 109127124222_541360007161 | Ryo Tsuruta |
|
Ok, applied.
Serge E. Hallyn wrote:
Make x86 support depend on it (for now).
Signed-off-by: Serge E. Hallyn <serue@xxxxxxxxxx
---
arch/x86/Kconfig | 1 +
1 files changed, 1 ins |
|
|   |
| 145827124109_540360007764 | Sukadev Bhattiprolu |
|
Hi all,
Im pleased to announce that the new dm-ioband RPM package (v1.12.0)
has been released at:
rel="nofollow" sourceforge.net/apps/trac/ioband/wiki/dm-ioband sourceforge.net/apps/trac/iob |
|
|   |
| 197420304170_566860007801 | Sukadev Bhattiprolu |
|
Suka,
can you please post the entire test program so I can try to reproduce
it here ?
thanks,
Oren.
Sukadev Bhattiprolu wrote:
Tried this with v14-rc2. This is probably not implemented yet...
|
|
|   |
| 173821324019_565360007819 | Sukadev Bhattiprolu |
|
I just posted v14-rc3 which includes the c/r of restart-blocks.
That should improve the situation.
However, depending on which syscalls one uses, process may still
seem "stuck" after rest |
|
|   |
| 159422104721_558960007970 | Mark Ryden |
|
Hi,
Sukadev Bhattiprolu wrote:
Oren Laadan [orenl@xxxxxxxxxxxxxxx] wrote:
|
| I just posted v14-rc3 which includes the c/r of restart-blocks.
| That should improve the situation.
|
| H |
|
|   |
| 176825794681_599160007898 | Mark Ryden |
|
On Wed, Apr 01, 2009 at 01:00:53PM +0300, Mark Ryden wrote:
Hello,
I am back to it and I just want to ask if there are any news with
sysfs tagged directory support patch. Is it merged now ?
|
|
|   |
| 115124504610_526060007389 | Oren Laadan |
|
Quoting Mark Ryden (markryde@xxxxxxxxx):
Hello,
I am sorry to hear that it is not merged yet.I hoped to try to start a
project with network namespaces.
Sysfs tagged directories are not support |
|
|   |
| 102428264420_519460007372 | Serge E Hallyn |
|
Checkpoint of sysvipc shared memory is performed in two steps: first,
the entire ipc namespace is dumped as a whole by iterating through all
shm objects and dumping the contents of each one. The shme |
|
|   |
| 199522324505_501460007185 | Oren Laadan |
|
Serge E. Hallyn wrote:
Quoting Oren Laadan (orenl@xxxxxxxxxxxxxxx):
...
int cr_write_ipc(struct cr_ctx *ctx, struct nsproxy *nsproxy)
{
- return 0;
+ return cr_write_ipc_shm(ctx, |
|
|   |
| 183324794396_555460007884 | Oren Laadan |
|
During restart, an ipc shared region may have SHM_DEST, indicating
that it has been originally deleted (while still active). In this
case the task of deleting the region after restoring it is postpon |
|
|   |
| 152328364462_520460007454 | Oren Laadan |
|
Quoting Oren Laadan (orenl@xxxxxxxxxxxxxxx):
-int ipc_addid(struct ipc_ids* ids, struct kern_ipc_perm* new, int size)
+int
+ipc_addid(struct ipc_ids *ids, struct kern_ipc_perm *new, int size, i |
|
|   |
| 110129774905_571260007758 | Oren Laadan |
|
Quoting Oren Laadan (orenl@xxxxxxxxxxxxxxx):
Serge E. Hallyn wrote:
Quoting Oren Laadan (orenl@xxxxxxxxxxxxxxx):
-int ipc_addid(struct ipc_ids* ids, struct kern_ipc_perm* new, int si |
|
|   |
| 110022614584_552060007077 | Oren Laadan |
|
On Tue, Mar 31, 2009 at 01:32:31AM -0400, Oren Laadan wrote:
Signed-off-by: Oren Laadan <orenl@xxxxxxxxxxxxxxx
The description is empty and this patch is rather pointless without 7/7.
Any reas |
|
|   |
| 189324504309_539760007194 | Matt Helsley |
|
Like chekcpoint, restart of sysvipc shared memory is also performed in
two steps: first, the entire ipc namespace is restored as a whole, by
restoring each shm object read from the checkpoint image. |
|
|   |
| 158322974673_597960007740 | Dave Hansen |
|
Add a interface to postpone an action until the end of the entire
checkpoint or restart operation. This is useful when during the
scan of tasks an operation cannot be performed in place, to avoid
the |
|
|   |
| 186323744575_532560007400 | Oren Laadan |
|
Dave Hansen wrote:
On Tue, 2009-03-31 at 01:32 -0400, Oren Laadan wrote:
Add a interface to postpone an action until the end of the entire
checkpoint or restart operation. This is useful whe |
|
|   |
| 178026804377_568460007614 | Oren Laadan |
|
These two are used in the next patch when calling vfs_read/write()
Signed-off-by: Oren Laadan <orenl@xxxxxxxxxxxxxxx
---
fs/read_write.c | 10 ----------
include/linux/fs.h | 10 ++++++++ |
|
|   |
| 144124924876_502560007330 | Serge E Hallyn |
|
If ext2/3/4 is compiled as a kernel module, apply this patch to
successfully compile this c/r patchset.
Oren.
diff --git a/checkpoint/ckpt_file.c b/checkpoint/ckpt_file.c
index 0fe68bf..df6bb3d 10 |
|
|   |
| 110229064781_541260007245 | Oren Laadan |
|
A minor comment and a nit.
Oren Laadan [orenl@xxxxxxxxxxxxxxx] wrote:
| From d832bfba9a50789fbfadf8486fbdfbd8b498a9ea Mon Sep 17 00:00:00 2001
| From: Dave Hansen <dave@xxxxxxxxxxxxxxxxxx
| Date |
|
|   |
| 160628864542_527860007393 | Oren Laadan |
|
A minor comment and a nit.
Oren Laadan [orenl@xxxxxxxxxxxxxxx] wrote:
| From d832bfba9a50789fbfadf8486fbdfbd8b498a9ea Mon Sep 17 00:00:00 2001
| From: Dave Hansen <dave@xxxxxxxxxxxxxxxxxx
| Date |
|
|   |
| 101727274767_559360007345 | Oren Laadan |
|
Infrastructure to handle objects that may be shared and referenced by
multiple tasks or other objects, e..g open files, memory address space
etc.
The state of shared objects is saved once. On the fi |
|
|   |
| 199328314024_537060007416 | Oren Laadan |
|
Infrastructure to handle objects that may be shared and referenced by
multiple tasks or other objects, e..g open files, memory address space
etc.
The state of shared objects is saved once. On the fi |
|
|   |
| 198429574909_586060007921 | Oren Laadan |
|
Create trivial sys_checkpoint and sys_restore system calls. They will
enable to checkpoint and restart an entire container, to and from a
checkpoint image file descriptor.
The syscalls take a file d |
|
|   |
| 119020834826_597160007128 | Oren Laadan |
|
Create trivial sys_checkpoint and sys_restore system calls. They will
enable to checkpoint and restart an entire container, to and from a
checkpoint image file descriptor.
The syscalls take a file d |
|
|   |
| 121521004013_575860007878 | Oren Laadan |
|
Minor comment:
Oren Laadan [orenl@xxxxxxxxxxxxxxx] wrote:
| From 26e7a012d3ff04d64a59e629f2427dfa2b49792b Mon Sep 17 00:00:00 2001
| From: Oren Laadan <orenl@xxxxxxxxxxxxxxx
| Date: Mon, 30 Mar |
|
|   |
| 115023974605_591860007657 | Oren Laadan |
|
Minor comment:
Oren Laadan [orenl@xxxxxxxxxxxxxxx] wrote:
| From 26e7a012d3ff04d64a59e629f2427dfa2b49792b Mon Sep 17 00:00:00 2001
| From: Oren Laadan <orenl@xxxxxxxxxxxxxxx
| Date: Mon, 30 Mar |
|
|   |
| 126229834487_528760007002 | Oren Laadan |
|
A few minor comments.
Oren Laadan [orenl@xxxxxxxxxxxxxxx] wrote:
| From 6f0a1dc1db8fdac766b00f90e04e06a5827af459 Mon Sep 17 00:00:00 2001
| From: Oren Laadan <orenl@xxxxxxxxxxxxxxx
| Date: Mon, |
|
|   |
| 170423364959_561260007940 | Oren Laadan |
|
A few minor comments.
Oren Laadan [orenl@xxxxxxxxxxxxxxx] wrote:
| From 6f0a1dc1db8fdac766b00f90e04e06a5827af459 Mon Sep 17 00:00:00 2001
| From: Oren Laadan <orenl@xxxxxxxxxxxxxxx
| Date: Mon, |
|
|   |
| 153323854023_535860007519 | Oren Laadan |
|
Just a nit:
Oren Laadan [orenl@xxxxxxxxxxxxxxx] wrote:
| From 6f5483b085b1fb675a8445c65ddbeb7b38187865 Mon Sep 17 00:00:00 2001
| From: Oren Laadan <orenl@xxxxxxxxxxxxxxx
| Date: Mon, 30 Mar 2 |
|
|   |
| 148725714620_550160007999 | Oren Laadan |
|
Just a nit:
Oren Laadan [orenl@xxxxxxxxxxxxxxx] wrote:
| From 6f5483b085b1fb675a8445c65ddbeb7b38187865 Mon Sep 17 00:00:00 2001
| From: Oren Laadan <orenl@xxxxxxxxxxxxxxx
| Date: Mon, 30 Mar 2 |
|
|   |
| 137924794396_598460007385 | Oren Laadan |
|
One comment below.
Oren Laadan [orenl@xxxxxxxxxxxxxxx] wrote:
| From eed3f074ed035c93eb49d05cc1491ee680956906 Mon Sep 17 00:00:00 2001
| From: Oren Laadan <orenl@xxxxxxxxxxxxxxx
| Date: Mon, 30 |
|
|   |
| 164026594368_512760007721 | Oren Laadan |
|
From: Dave Hansen <dave@xxxxxxxxxxxxxxxxxx
This marks ext[234] as being checkpointable. There will be many
more to do this to, but this is a start.
Signed-off-by: Dave Hansen <dave@xxxxxxxx |
|
|   |
| 113026504056_508860007252 | Oren Laadan |
|
Couple of nits:
Oren Laadan [orenl@xxxxxxxxxxxxxxx] wrote:
| From f5dec38baa6a2cc2a88783db3a9afd676821d293 Mon Sep 17 00:00:00 2001
| From: Oren Laadan <orenl@xxxxxxxxxxxxxxx
| Date: Mon, 30 Mar |
|
|   |
| 102827954638_505260007994 | Oren Laadan |
|
Minor comment.
Oren Laadan [orenl@xxxxxxxxxxxxxxx] wrote:
| From 7bb32901eb8cefba38bd06bea8a1630ac0dd5051 Mon Sep 17 00:00:00 2001
| From: Oren Laadan <orenl@xxxxxxxxxxxxxxx
| Date: Mon, 30 Mar |
|
|   |
| 157126414565_519160007894 | Serge E Hallyn |
|
A pipe is essentially a double-headed inode with a buffer attached to
it. We checkpoint the pipe buffer only once, as soon as we hit one
side of the pipe, regardless whether it is read- or write- end |
|
|   |