From owner-soc-status@FreeBSD.ORG Mon Aug 26 19:18:36 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 CFB57B8F for ; Mon, 26 Aug 2013 19:18:36 +0000 (UTC) (envelope-from b.ambarisha@gmail.com) Received: from mail-ve0-x22e.google.com (mail-ve0-x22e.google.com [IPv6:2607:f8b0:400c:c01::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 93011298A for ; Mon, 26 Aug 2013 19:18:36 +0000 (UTC) Received: by mail-ve0-f174.google.com with SMTP id d10so2374825vea.5 for ; Mon, 26 Aug 2013 12:18:35 -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=4oboKaNIKslqeJcZIvAFuEeecRvgd1/2fPG/eyLSi4Y=; b=tSiorwrxi8A+QMyJFrSA0g1QkXD6iJO4HRdJGQoqAg2byhGhVhKwHGIl9raW7YtC7S 6qrSzecJQgSDScizW0qDAcNoZg8TmU4hdWjfvtVH180YoMv5uJTy2Cg5T7CU5Go/5fyL Jl5HPQ4slu/fmnij7NwgAgPCnpVjwY2vouQepT5MqopmRZeCJnU9GcmiyY53wAOVluSK JQQns6WOZvujZmSJhLtsHi19F+FUcz8xhEfKwYVqAtPXpeM/emRkIrIwpgifrOwAshtK nlRP4GbPEhoDjec7kapLwKcgKPd5auAeU/GiRYqhJZA58vb5G1A1cXW6FpQbVb3lJ91t Cd/A== MIME-Version: 1.0 X-Received: by 10.52.103.35 with SMTP id ft3mr13887761vdb.5.1377544715727; Mon, 26 Aug 2013 12:18:35 -0700 (PDT) Received: by 10.58.45.162 with HTTP; Mon, 26 Aug 2013 12:18:35 -0700 (PDT) Date: Tue, 27 Aug 2013 00:48:35 +0530 Message-ID: Subject: IDMS: Weekly status report #10 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: Mon, 26 Aug 2013 19:18:36 -0000 Hi, This week I started implementing job migration. Here's the progress so far: Whenever a worker finishes a job, it checks if the number of active connections to that site was MAX_ACTIVE_CONNS. If so, this mirror might not have been picked for any new downloads because of the cap on active connections. So, it checks all the active downloads to see if "estimated remaining time" for a job is more than "estimated total time" with the current site. If so, it takes up the job. Cleaning up the data and state of the preempted worker is not complete yet. I'll work on that this week and do some testing. Cheers Ambarish