From owner-soc-status@FreeBSD.ORG Fri Jun 18 19:40:14 2010 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D17471065673; Fri, 18 Jun 2010 19:40:14 +0000 (UTC) (envelope-from gabor@FreeBSD.org) Received: from server.mypc.hu (server.mypc.hu [87.229.73.95]) by mx1.freebsd.org (Postfix) with ESMTP id 8D3918FC1D; Fri, 18 Jun 2010 19:40:14 +0000 (UTC) Received: from server.mypc.hu (localhost [127.0.0.1]) by server.mypc.hu (Postfix) with ESMTP id 0EA3814DBC44; Fri, 18 Jun 2010 21:40:13 +0200 (CEST) X-Virus-Scanned: amavisd-new at server.mypc.hu Received: from server.mypc.hu ([127.0.0.1]) by server.mypc.hu (server.mypc.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id BG3k+kmGLIrZ; Fri, 18 Jun 2010 21:40:10 +0200 (CEST) Received: from [192.168.1.105] (catv-80-99-92-167.catv.broadband.hu [80.99.92.167]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by server.mypc.hu (Postfix) with ESMTPSA id 9744814DBBF8; Fri, 18 Jun 2010 21:40:10 +0200 (CEST) Message-ID: <4C1BCB96.4040608@FreeBSD.org> Date: Fri, 18 Jun 2010 21:40:06 +0200 From: Gabor Kovesdan User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; es-ES; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 MIME-Version: 1.0 To: soc-status@freebsd.org, =?UTF-8?B?RWR3YXJkIFRvbWFzeiBOYXBpZXJhxYJh?= Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Collective resource limits status report #3 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 18 Jun 2010 19:40:14 -0000 Hello, since the last report, I made my code compilable, although it doesn't completely work yet. Now I'm working on finding what is going wrong. While I spent time with buildworld/buildkernel compilations, I wrote manual pages for the syscalls implemented and also extended the test utility a bit. For next week, my goal is to make these totally work and start to work on actual resource limits. First step to accomplish this is adding containers for resource usage accounting. Edward's hrl code will be a big help for this and I'll consider his work-in-progress project when doing this task, trying to come up with a more general solution that is also useful for his work and later improvements on resource limits. Bad news is that I've had some problems with Perforce. I used it many many times, I know how it works but seems that recent client utility is either buggy or developers broke compatibility and I experienced a very different behaviour this time. I just sent a mail to developers@ about this, this is something that we should look at. This made the history in my p4 repo a total mess but supposedly code is there so you can check out. For easier review, I'm also providing a patch for head with all the code I wrote. I know this is not much but it took time to get into the kernel internals and it also took time to compile the code and eliminating compile errors one-by-one. Hopefully, as I'm getting into it, I'll progress more and more quickly. The patch is here: http://kovesdan.org/patches/jobs_current.diff Cheers, -- Gabor Kovesdan FreeBSD Volunteer EMAIL: gabor@FreeBSD.org .:|:. gabor@kovesdan.org WEB: http://people.FreeBSD.org/~gabor .:|:. http://kovesdan.org