{"thread":{"id":"19027","subject":"Re: htb parallelism on multi-core platforms","startedAt":"2009-04-23T19:47:05Z","lastAt":"2009-04-23T20:09:32Z","messageCount":3,"participants":["Jesper Dangaard Brouer","Jarek Poplawski","Jeff King"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"112123","messageId":"Pine.LNX.4.64.0904232136040.13796@ask.diku.dk","threadId":"19027","inReplyTo":"20090423191455.GC2756@ami.dom.local","subject":"Re: htb parallelism on multi-core platforms","fromName":"Jesper Dangaard Brouer","fromEmail":"hawk@diku.dk","sentAt":"2009-04-23T19:47:05Z","receivedAt":"2009-04-23T19:47:05Z","isPatch":false,"sender":{"key":"hawk@diku.dk","avatar":null},"body":"On Thu, 23 Apr 2009, Jarek Poplawski wrote:\n\n> On Thu, Apr 23, 2009 at 09:06:59PM +0200, Jesper Dangaard Brouer wrote:\n>> On Thu, 23 Apr 2009, Jarek Poplawski wrote:\n>>\n>>> Radu Rendec wrote, On 04/23/2009 02:31 PM:\n>>>\n>>>> On Wed, 2009-04-22 at 23:29 +0200, Jesper Dangaard Brouer wrote:\n>>> ...\n>>>>> The HTB classify hash has a scalability issue in kernels below 2.6.26.\n>>>>> Patrick McHardy fixes that up in 2.6.26.  What kernel version are you\n>>>>> using?\n>>>>\n>>>> I'm using 2.6.26, so I guess the fix is already there :(\n>>>\n>>> If Jesper meant the change of hash I can see it in 2.6.27 yet.\n>>\n>> I'm referring to:\n>>\n>>  commit f4c1f3e0c59be0e6566d9c00b1d8b204ffb861a2\n>>  Author: Patrick McHardy <kaber@trash.net>\n>>  Date:   Sat Jul 5 23:22:35 2008 -0700\n>>\n>>     net-sched: sch_htb: use dynamic class hash helpers\n>>\n>> Is there any easy git way to figure out which release this commit got\n>> into?\n>\n> I guess git-describe, but I prefer clicking at the \"raw\" (X-Git-Tag):\n> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain;h=f4c1f3e0c59be0e6566d9c00b1d8b204ffb861a2\n\nI think I prefer the command line edition \"git-describe\".  But it seems \nthat the two approaches gives a different results.\n(Cc'ing the git mailing list as they might know the reason)\n\n  git-describe f4c1f3e0c59be0e6566d9c00b1d8b204ffb861a2\n  returns \"v2.6.26-rc8-1107-gf4c1f3e\"\n\n  While you URL returns: \"X-Git-Tag: v2.6.27-rc1~964^2~219\"\n\nI also did a:\n\"git log v2.6.26..v2.6.27 | grep f4c1f3e0c59be0e6566d9c00b1d8b204ffb861a2\"\ncommit f4c1f3e0c59be0e6566d9c00b1d8b204ffb861a2\n\nTo Radu: The change I talked about is in 2.6.27, so you should try that \nkernel on you system.\n\nHilsen\n   Jesper Brouer\n\n--\n-------------------------------------------------------------------\nMSc. Master of Computer Science\nDept. of Computer Science, University of Copenhagen\nAuthor of http://www.adsl-optimizer.dk\n-------------------------------------------------------------------\n"},{"id":"112125","messageId":"20090423200042.GD2756@ami.dom.local","threadId":"19027","inReplyTo":"Pine.LNX.4.64.0904232136040.13796@ask.diku.dk","subject":"Re: htb parallelism on multi-core platforms","fromName":"Jarek Poplawski","fromEmail":"jarkao2@gmail.com","sentAt":"2009-04-23T20:00:42Z","receivedAt":"2009-04-23T20:00:42Z","isPatch":false,"sender":{"key":"jarkao2@gmail.com","avatar":null},"body":"On Thu, Apr 23, 2009 at 09:47:05PM +0200, Jesper Dangaard Brouer wrote:\n> On Thu, 23 Apr 2009, Jarek Poplawski wrote:\n...\n>> I guess git-describe, but I prefer clicking at the \"raw\" (X-Git-Tag):\n>> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain;h=f4c1f3e0c59be0e6566d9c00b1d8b204ffb861a2\n>\n> I think I prefer the command line edition \"git-describe\".  But it seems  \n> that the two approaches gives a different results.\n\nProbably there is something more needed around this git-describe.\nI prefer the command line too when I can remember this command line...\n\nJarek P.\n"},{"id":"112126","messageId":"20090423200932.GB3056@coredump.intra.peff.net","threadId":"19027","inReplyTo":"Pine.LNX.4.64.0904232136040.13796@ask.diku.dk","subject":"Re: htb parallelism on multi-core platforms","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2009-04-23T20:09:32Z","receivedAt":"2009-04-23T20:09:32Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Thu, Apr 23, 2009 at 09:47:05PM +0200, Jesper Dangaard Brouer wrote:\n\n>>> Is there any easy git way to figure out which release this commit got\n>>> into?\n>>\n>> I guess git-describe, but I prefer clicking at the \"raw\" (X-Git-Tag):\n>> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain;h=f4c1f3e0c59be0e6566d9c00b1d8b204ffb861a2\n>\n> I think I prefer the command line edition \"git-describe\".  But it seems  \n> that the two approaches gives a different results.\n> (Cc'ing the git mailing list as they might know the reason)\n\nYou want \"git describe --contains\". The default mode for describe is\n\"you are at tag $X, plus $N commits, and by the way, the sha1 is $H\"\n(shown as \"$X-$N-g$H\").\n\nThe default mode is useful for generating a unique semi-human-readable\nversion number (e.g., to be included in your builds).\n\n-Peff\n"}]}