lp:~kissiel/checkbox/speed-optimization

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

Owner:
Maciej Kisielewski
Project:
Checkbox
Status:
Merged

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:
lp:checkbox
This branch contains Public information 
Everyone can see this information.