You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Zheng, Kai" <ka...@intel.com> on 2015/06/16 05:00:50 UTC

Kerby building slower now

Hi,

Looks like Kerby isn't building fast any more. Would be good to see why it takes so long time for some modules, particularly the LDAP backend one. Thanks.

Regards,
Kai

[INFO] Apache Kerby Project .............................. SUCCESS [5.050s]
[INFO] Lib Projects ...................................... SUCCESS [0.131s]
[INFO] Kerby Config ...................................... SUCCESS [8.632s]
[INFO] Kerby Util ........................................ SUCCESS [1.688s]
[INFO] Kerby ASN1 Project ................................ SUCCESS [8.669s]
[INFO] Kerby-kerb Project ................................ SUCCESS [0.023s]
[INFO] Kerby-kerb core ................................... SUCCESS [4.814s]
[INFO] Kerby-kerb Crypto ................................. SUCCESS [12.859s]
[INFO] Kerby-kerb Util ................................... SUCCESS [5.868s]
[INFO] kerby-kerb-coreTest ............................... SUCCESS [2.836s]
[INFO] Kerby-kerb Common ................................. SUCCESS [1.383s]
[INFO] Kerby-kerb Identity ............................... SUCCESS [0.680s]
[INFO] Kerby-kerb Identity Test .......................... SUCCESS [0.445s]
[INFO] Kerby-kerb Client ................................. SUCCESS [4.918s]
[INFO] Kerby-kerb Server ................................. SUCCESS [3.401s]
[INFO] Kerb Kdc Test ..................................... SUCCESS [23.096s]
[INFO] Kerby-kerb Admin .................................. SUCCESS [0.727s]
[INFO] Kerby KDC Server .................................. SUCCESS [0.830s]
[INFO] Kerby providers ................................... SUCCESS [0.010s]
[INFO] Token provider .................................... SUCCESS [4.177s]
[INFO] Kdc Tool Project .................................. SUCCESS [0.011s]
[INFO] Client Tool ....................................... SUCCESS [0.915s]
[INFO] Server Tool ....................................... SUCCESS [0.806s]
[INFO] Kerby Backend ..................................... SUCCESS [0.019s]
[INFO] Json identity backend ............................. SUCCESS [3.035s]
[INFO] Zookeeper identity backend ........................ SUCCESS [7.378s]
[INFO] Kerby Kdc Test .................................... SUCCESS [38.788s]
[INFO] Ldap identity backend ............................. SUCCESS [1:56.192s]
[INFO] Kerby Distribution ................................ SUCCESS [0.016s]
[INFO] KDC Dist .......................................... SUCCESS [0.019s]
[INFO] Tool Dist ......................................... SUCCESS [0.041s]
[INFO] Kerby benchmark ................................... SUCCESS [2.605s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4:20.835s
[INFO] Finished at: Tue Jun 16 10:11:37 CST 2015
[INFO] Final Memory: 57M/385M

Re: Kerby building slower now

Posted by Colm O hEigeartaigh <co...@apache.org>.
The PMD plugin slows things down a bit. You can run the build with
"-Pnochecks" locally if you want to skip it.

Colm.

On Thu, Jun 18, 2015 at 12:11 PM, Zheng, Kai <ka...@intel.com> wrote:

> I believe it's caused by the memory capacity because other aspects look
> the similar with yours.
>
> We mostly dev and build on server machines in labs, but sometimes when I
> work home I do use my laptop. Yeah it's a good idea to enlarge the memory.
> Thanks!
>
> -----Original Message-----
> From: Emmanuel Lécharny [mailto:elecharny@gmail.com]
> Sent: Thursday, June 18, 2015 6:56 PM
> To: Apache Directory Developers List
> Subject: Re: Kerby building slower now
>
> Le 18/06/15 12:37, Zheng, Kai a écrit :
> > Yes I guess so, only 4GB memory on my laptop. :)
>
> What realy makes a difference is a SSD vs spinning disk. For tests that
> use ApacheDS, it will be 3 to 4 times faster, simply becuase there are no
> moving parts involved.
>
> Otherwise, Intel has a load of money, make them give you a decent machine
> ;-)
>
>


-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

RE: Kerby building slower now

Posted by "Zheng, Kai" <ka...@intel.com>.
I believe it's caused by the memory capacity because other aspects look the similar with yours.

We mostly dev and build on server machines in labs, but sometimes when I work home I do use my laptop. Yeah it's a good idea to enlarge the memory. Thanks!

-----Original Message-----
From: Emmanuel Lécharny [mailto:elecharny@gmail.com] 
Sent: Thursday, June 18, 2015 6:56 PM
To: Apache Directory Developers List
Subject: Re: Kerby building slower now

Le 18/06/15 12:37, Zheng, Kai a écrit :
> Yes I guess so, only 4GB memory on my laptop. :)

What realy makes a difference is a SSD vs spinning disk. For tests that use ApacheDS, it will be 3 to 4 times faster, simply becuase there are no moving parts involved.

Otherwise, Intel has a load of money, make them give you a decent machine ;-)


Re: Kerby building slower now

Posted by Emmanuel Lécharny <el...@gmail.com>.
Le 18/06/15 12:37, Zheng, Kai a écrit :
> Yes I guess so, only 4GB memory on my laptop. :)

What realy makes a difference is a SSD vs spinning disk. For tests that
use ApacheDS, it will be 3 to 4 times faster, simply becuase there are
no moving parts involved.

Otherwise, Intel has a load of money, make them give you a decent
machine ;-)


RE: Kerby building slower now

Posted by "Zheng, Kai" <ka...@intel.com>.
Yes I guess so, only 4GB memory on my laptop. :)

-----Original Message-----
From: Emmanuel Lécharny [mailto:elecharny@gmail.com] 
Sent: Thursday, June 18, 2015 6:21 PM
To: Apache Directory Developers List
Subject: Re: Kerby building slower now

Le 18/06/15 12:08, Zheng, Kai a écrit :
> Hi Emmanuel,
>
> Ah looks like your dev machine is much powerful than mine. 
I have a MBP with a 2.7 Ghz core i7, 16 Gb of mem and a SSD. Is that really a 4x to 5x faster than yours ?


Re: Kerby building slower now

Posted by Emmanuel Lécharny <el...@gmail.com>.
Le 18/06/15 12:08, Zheng, Kai a écrit :
> Hi Emmanuel,
>
> Ah looks like your dev machine is much powerful than mine. 
I have a MBP with a 2.7 Ghz core i7, 16 Gb of mem and a SSD. Is that
really a 4x to 5x faster than yours ?


RE: Kerby building slower now

Posted by "Zheng, Kai" <ka...@intel.com>.
Hi Emmanuel,

Ah looks like your dev machine is much powerful than mine. It's fine. My real concern here is that Kerby building is becoming slower and slower,
Because previously some time ago I remembered it's good fast. Maybe it's a good indicator as we're adding more functionalities and test cases?

Regards,
Kai

-----Original Message-----
From: Emmanuel Lécharny [mailto:elecharny@gmail.com] 
Sent: Tuesday, June 16, 2015 9:20 PM
To: Apache Directory Developers List
Subject: Re: Kerby building slower now

Le 16/06/15 05:00, Zheng, Kai a écrit :
> Hi,
>
> Looks like Kerby isn't building fast any more. Would be good to see why it takes so long time for some modules, particularly the LDAP backend one. Thanks.
>
> Regards,
> Kai
>
> [INFO] Apache Kerby Project .............................. SUCCESS 
> [5.050s] [INFO] Lib Projects ...................................... 
> SUCCESS [0.131s] [INFO] Kerby Config 
> ...................................... SUCCESS [8.632s] [INFO] Kerby 
> Util ........................................ SUCCESS [1.688s] [INFO] 
> Kerby ASN1 Project ................................ SUCCESS [8.669s] 
> [INFO] Kerby-kerb Project ................................ SUCCESS 
> [0.023s] [INFO] Kerby-kerb core ................................... 
> SUCCESS [4.814s] [INFO] Kerby-kerb Crypto 
> ................................. SUCCESS [12.859s] [INFO] Kerby-kerb 
> Util ................................... SUCCESS [5.868s] [INFO] 
> kerby-kerb-coreTest ............................... SUCCESS [2.836s] 
> [INFO] Kerby-kerb Common ................................. SUCCESS 
> [1.383s] [INFO] Kerby-kerb Identity ............................... 
> SUCCESS [0.680s] [INFO] Kerby-kerb Identity Test 
> .......................... SUCCESS [0.445s] [INFO] Kerby-kerb Client 
> ................................. SUCCESS [4.918s] [INFO] Kerby-kerb 
> Server ................................. SUCCESS [3.401s] [INFO] Kerb 
> Kdc Test ..................................... SUCCESS [23.096s] 
> [INFO] Kerby-kerb Admin .................................. SUCCESS 
> [0.727s] [INFO] Kerby KDC Server .................................. 
> SUCCESS [0.830s] [INFO] Kerby providers 
> ................................... SUCCESS [0.010s] [INFO] Token 
> provider .................................... SUCCESS [4.177s] [INFO] 
> Kdc Tool Project .................................. SUCCESS [0.011s] 
> [INFO] Client Tool ....................................... SUCCESS 
> [0.915s] [INFO] Server Tool ....................................... 
> SUCCESS [0.806s] [INFO] Kerby Backend 
> ..................................... SUCCESS [0.019s] [INFO] Json 
> identity backend ............................. SUCCESS [3.035s] [INFO] 
> Zookeeper identity backend ........................ SUCCESS [7.378s] 
> [INFO] Kerby Kdc Test .................................... SUCCESS 
> [38.788s] [INFO] Ldap identity backend ............................. 
> SUCCESS [1:56.192s] [INFO] Kerby Distribution 
> ................................ SUCCESS [0.016s] [INFO] KDC Dist 
> .......................................... SUCCESS [0.019s] [INFO] 
> Tool Dist ......................................... SUCCESS [0.041s] 
> [INFO] Kerby benchmark ................................... SUCCESS 
> [2.605s] [INFO] 
> ----------------------------------------------------------------------
> --
> [INFO] BUILD SUCCESS
> [INFO] 
> ----------------------------------------------------------------------
> --
> [INFO] Total time: 4:20.835s
> [INFO] Finished at: Tue Jun 16 10:11:37 CST 2015 [INFO] Final Memory: 
> 57M/385M
>
FTR, I ran the tests on my laptop :

[INFO] Apache Kerby Project ............................... SUCCESS [
1.362 s]
[INFO] Lib Projects ....................................... SUCCESS [
0.036 s]
[INFO] Kerby Config ....................................... SUCCESS [
4.990 s]
[INFO] Kerby Util ......................................... SUCCESS [
0.770 s]
[INFO] Kerby ASN1 Project ................................. SUCCESS [
3.969 s]
[INFO] Kerby-kerb Project ................................. SUCCESS [
0.012 s]
[INFO] Kerby-kerb core .................................... SUCCESS [
1.656 s]
[INFO] Kerby-kerb Crypto .................................. SUCCESS [
6.644 s]
[INFO] Kerby-kerb Util .................................... SUCCESS [
2.844 s]
[INFO] kerby-kerb-coreTest ................................ SUCCESS [
1.642 s]
[INFO] Kerby-kerb Common .................................. SUCCESS [
0.403 s]
[INFO] Kerby-kerb Identity ................................ SUCCESS [
0.300 s]
[INFO] Kerby-kerb Identity Test ........................... SUCCESS [
0.169 s]
[INFO] Kerby-kerb Client .................................. SUCCESS [
1.379 s]
[INFO] Kerby-kerb Server .................................. SUCCESS [
1.239 s]
[INFO] Kerb Kdc Test ...................................... SUCCESS [
7.130 s]
[INFO] Kerby-kerb Admin ................................... SUCCESS [
0.237 s]
[INFO] Kerby KDC Server ................................... SUCCESS [
0.286 s]
[INFO] Kerby providers .................................... SUCCESS [
0.016 s]
[INFO] Token provider ..................................... SUCCESS [
2.110 s]
[INFO] Kdc Tool Project ................................... SUCCESS [
0.008 s]
[INFO] Client Tool ........................................ SUCCESS [
0.325 s]
[INFO] Server Tool ........................................ SUCCESS [
0.363 s]
[INFO] Kerby Backend ...................................... SUCCESS [
0.010 s]
[INFO] Json identity backend .............................. SUCCESS [
1.151 s]
[INFO] Zookeeper identity backend ......................... SUCCESS [
4.577 s]
[INFO] Kerby Kdc Test ..................................... SUCCESS [
14.351 s]
[INFO] Ldap identity backend .............................. SUCCESS [
5.994 s]
[INFO] Kerby Distribution ................................. SUCCESS [
0.012 s]
[INFO] KDC Dist ........................................... SUCCESS [
0.020 s]
[INFO] Tool Dist .......................................... SUCCESS [
0.027 s]
[INFO] Kerby benchmark .................................... SUCCESS [
3.047 s]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 01:07 min
[INFO] Finished at: 2015-06-16T15:15:59+02:00 [INFO] Final Memory: 67M/247M [INFO]
------------------------------------------------------------------------


I'm using Java 1.7, and I also have a SSD.

What's your config ?

Re: Kerby building slower now

Posted by Emmanuel Lécharny <el...@gmail.com>.
Le 16/06/15 05:00, Zheng, Kai a écrit :
> Hi,
>
> Looks like Kerby isn't building fast any more. Would be good to see why it takes so long time for some modules, particularly the LDAP backend one. Thanks.
>
> Regards,
> Kai
>
> [INFO] Apache Kerby Project .............................. SUCCESS [5.050s]
> [INFO] Lib Projects ...................................... SUCCESS [0.131s]
> [INFO] Kerby Config ...................................... SUCCESS [8.632s]
> [INFO] Kerby Util ........................................ SUCCESS [1.688s]
> [INFO] Kerby ASN1 Project ................................ SUCCESS [8.669s]
> [INFO] Kerby-kerb Project ................................ SUCCESS [0.023s]
> [INFO] Kerby-kerb core ................................... SUCCESS [4.814s]
> [INFO] Kerby-kerb Crypto ................................. SUCCESS [12.859s]
> [INFO] Kerby-kerb Util ................................... SUCCESS [5.868s]
> [INFO] kerby-kerb-coreTest ............................... SUCCESS [2.836s]
> [INFO] Kerby-kerb Common ................................. SUCCESS [1.383s]
> [INFO] Kerby-kerb Identity ............................... SUCCESS [0.680s]
> [INFO] Kerby-kerb Identity Test .......................... SUCCESS [0.445s]
> [INFO] Kerby-kerb Client ................................. SUCCESS [4.918s]
> [INFO] Kerby-kerb Server ................................. SUCCESS [3.401s]
> [INFO] Kerb Kdc Test ..................................... SUCCESS [23.096s]
> [INFO] Kerby-kerb Admin .................................. SUCCESS [0.727s]
> [INFO] Kerby KDC Server .................................. SUCCESS [0.830s]
> [INFO] Kerby providers ................................... SUCCESS [0.010s]
> [INFO] Token provider .................................... SUCCESS [4.177s]
> [INFO] Kdc Tool Project .................................. SUCCESS [0.011s]
> [INFO] Client Tool ....................................... SUCCESS [0.915s]
> [INFO] Server Tool ....................................... SUCCESS [0.806s]
> [INFO] Kerby Backend ..................................... SUCCESS [0.019s]
> [INFO] Json identity backend ............................. SUCCESS [3.035s]
> [INFO] Zookeeper identity backend ........................ SUCCESS [7.378s]
> [INFO] Kerby Kdc Test .................................... SUCCESS [38.788s]
> [INFO] Ldap identity backend ............................. SUCCESS [1:56.192s]
> [INFO] Kerby Distribution ................................ SUCCESS [0.016s]
> [INFO] KDC Dist .......................................... SUCCESS [0.019s]
> [INFO] Tool Dist ......................................... SUCCESS [0.041s]
> [INFO] Kerby benchmark ................................... SUCCESS [2.605s]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 4:20.835s
> [INFO] Finished at: Tue Jun 16 10:11:37 CST 2015
> [INFO] Final Memory: 57M/385M
>
FTR, I ran the tests on my laptop :

[INFO] Apache Kerby Project ............................... SUCCESS [ 
1.362 s]
[INFO] Lib Projects ....................................... SUCCESS [ 
0.036 s]
[INFO] Kerby Config ....................................... SUCCESS [ 
4.990 s]
[INFO] Kerby Util ......................................... SUCCESS [ 
0.770 s]
[INFO] Kerby ASN1 Project ................................. SUCCESS [ 
3.969 s]
[INFO] Kerby-kerb Project ................................. SUCCESS [ 
0.012 s]
[INFO] Kerby-kerb core .................................... SUCCESS [ 
1.656 s]
[INFO] Kerby-kerb Crypto .................................. SUCCESS [ 
6.644 s]
[INFO] Kerby-kerb Util .................................... SUCCESS [ 
2.844 s]
[INFO] kerby-kerb-coreTest ................................ SUCCESS [ 
1.642 s]
[INFO] Kerby-kerb Common .................................. SUCCESS [ 
0.403 s]
[INFO] Kerby-kerb Identity ................................ SUCCESS [ 
0.300 s]
[INFO] Kerby-kerb Identity Test ........................... SUCCESS [ 
0.169 s]
[INFO] Kerby-kerb Client .................................. SUCCESS [ 
1.379 s]
[INFO] Kerby-kerb Server .................................. SUCCESS [ 
1.239 s]
[INFO] Kerb Kdc Test ...................................... SUCCESS [ 
7.130 s]
[INFO] Kerby-kerb Admin ................................... SUCCESS [ 
0.237 s]
[INFO] Kerby KDC Server ................................... SUCCESS [ 
0.286 s]
[INFO] Kerby providers .................................... SUCCESS [ 
0.016 s]
[INFO] Token provider ..................................... SUCCESS [ 
2.110 s]
[INFO] Kdc Tool Project ................................... SUCCESS [ 
0.008 s]
[INFO] Client Tool ........................................ SUCCESS [ 
0.325 s]
[INFO] Server Tool ........................................ SUCCESS [ 
0.363 s]
[INFO] Kerby Backend ...................................... SUCCESS [ 
0.010 s]
[INFO] Json identity backend .............................. SUCCESS [ 
1.151 s]
[INFO] Zookeeper identity backend ......................... SUCCESS [ 
4.577 s]
[INFO] Kerby Kdc Test ..................................... SUCCESS [
14.351 s]
[INFO] Ldap identity backend .............................. SUCCESS [ 
5.994 s]
[INFO] Kerby Distribution ................................. SUCCESS [ 
0.012 s]
[INFO] KDC Dist ........................................... SUCCESS [ 
0.020 s]
[INFO] Tool Dist .......................................... SUCCESS [ 
0.027 s]
[INFO] Kerby benchmark .................................... SUCCESS [ 
3.047 s]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 01:07 min
[INFO] Finished at: 2015-06-16T15:15:59+02:00
[INFO] Final Memory: 67M/247M
[INFO]
------------------------------------------------------------------------


I'm using Java 1.7, and I also have a SSD.

What's your config ?