From owner-soc-status@FreeBSD.ORG Tue Sep 3 08:40:18 2013 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 690F81EE for ; Tue, 3 Sep 2013 08:40:18 +0000 (UTC) (envelope-from b.ambarisha@gmail.com) Received: from mail-vc0-x236.google.com (mail-vc0-x236.google.com [IPv6:2607:f8b0:400c:c03::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2C6022412 for ; Tue, 3 Sep 2013 08:40:18 +0000 (UTC) Received: by mail-vc0-f182.google.com with SMTP id hf12so3755986vcb.13 for ; Tue, 03 Sep 2013 01:40:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=rLcbbMbaWs1qTtvyLo0mpKkhZ5Q9d7GUvm5jAxDZjb8=; b=J/PSGY2OFlpNli8PTAGzimRUtYbM0L21T0OAG3BUBn4o7EB3QQCSBmu6kxIEc25jjZ jLbqooRo0M/f/3+bVyXDwATagv1ckRnCo15mVqzkTt038iyTw8VA8eupxxEGXejm1ADd W8zcrr1rFrHMVA6X5oRLFgg59VvQ3boEIbuhP5/rhGuj4vzuLB9PYXMn9ourJOjW0Evp 0muS2viV9idydwm/y32I/co9PdoW8abJdO8YiZ6wCFPUMNcix6LuvB8oNKGk3b1v91TR WlQGIMjnZNlmzQufvOksPdJF6Bj4orPcntUC1T+mL7Jny4YzGLF8MlryQWq2HCvgpsz8 sxVg== MIME-Version: 1.0 X-Received: by 10.220.249.67 with SMTP id mj3mr1859908vcb.23.1378197617201; Tue, 03 Sep 2013 01:40:17 -0700 (PDT) Received: by 10.58.45.162 with HTTP; Tue, 3 Sep 2013 01:40:17 -0700 (PDT) Date: Tue, 3 Sep 2013 14:10:17 +0530 Message-ID: Subject: IDMS: Weekly status report #11 of 14 From: Ambarisha B To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Sep 2013 08:40:18 -0000 Hi, I finished the job migration part last week. Whenever a job is preempted, a "preempted" flag is set in the dmjob struct. The worker that was originally doing the job, checks for this flag just the same way it checks for client signal flags. If it finds the flag set, it cleans up the process and exits. The "preempted" flag is also used for consistent status updates during migration. According to the schedule, this week is a buffer for job migration. So, I'll spend time on writing some tests and cleaning up the code. Thanks Ambarish