Created by Maciej Kisielewski on 2016-10-04 and last modified on 2016-10-05
Get this branch:
bzr branch lp:~kissiel/checkbox/speed-optimization
Only Maciej Kisielewski can upload to this branch. If you are Maciej Kisielewski please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Maciej Kisielewski

Recent revisions

4520. By Maciej Kisielewski on 2016-10-05

checkbox-ng:misc: use expanded tuple for comparison

This way we check for 'not None' instead of going through full __eq__ chain.

Signed-off-by: Maciej Kisielewski <email address hidden>

4519. By Maciej Kisielewski on 2016-10-04

plainbox:unit: reuse sha256 has for __hash__ and cache it

This is somewhat different from plainbox unit checksum, which is a sha256
digest. This cache is for skipping parsing of sha256 to integer.

Signed-off-by: Maciej Kisielewski <email address hidden>

4518. By Maciej Kisielewski on 2016-10-04

plainbox:session:state: when checking for duplicates iterate over frozenset

This improves the speed of anything plainbox related significantly (20-50%
faster checkbox/plainbox launch, depending on the machine)

4517. By Maciej Kisielewski on 2016-10-04

plainbox:unit: remove type checking in unit __eq__

After some testing I was unable to generate a case where this removal would
affect execution, yet, profile says that a lot of time is spent here.

Signed-off-by: Maciej Kisielewski <email address hidden>

4516. By Pierre Equoy on 2016-10-03

"automatic merge of lp:~pierre-equoy/checkbox/update-git-release-tool-and-doc/ by tarmac [r=sylvain-pineau][bug=][author=pierre-equoy]"

4515. By Sylvain Pineau on 2016-10-03

"automatic merge of lp:~sylvain-pineau/checkbox/hwcollect_cleanup/ by tarmac [r=pwlars][bug=][author=sylvain-pineau]"

4514. By Jeff Lane on 2016-09-30

"automatic merge of lp:~bladernr/checkbox/1629417-fix-power-ipmitest/ by tarmac [r=pwlars][bug=1629417][author=bladernr]"

4513. By Pierre Equoy on 2016-09-30

"Release_2016_Week39 [r=pierre-equoy][bug=1331302,1341769,1347120,1382321,1383447,1387782,1387843,1388055,1388747,1389253,1399481,1400646,1403933,1406719,1410501,1428615,1451343,1451541][author=checkbox-dev]"

4512. By Nara Huang on 2016-09-30

"automatic merge of lp:~narahuang/checkbox/1629163-bt-transfer-dependency/ by tarmac [r=sylvain-pineau,cypressyew][bug=1629163][author=narahuang]"

4511. By Maciej Kisielewski on 2016-09-29

"automatic merge of lp:~kissiel/checkbox/validation-rework/ by tarmac [r=sylvain-pineau][bug=][author=kissiel]"

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.