GitHub PushEvent at 2014-03-30 09:18:30
Repository: bitbake
Actor: philb
Payload: {"shas":[["9d8f7efbc39d64124936ccaeb3c47a112e595d78","3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org","cooker: Only change self.data if it exists\n\nWith the change to more optimal default featureset behaviour, a race was\nexposed by hob where the code may try and change self.data before it\nexists. This change avoids that.\n\nWhen the datastore is created, the cooker configuration is used so\ndata tracking is correctly handled regardless.\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","Richard Purdie",false],["1249543c4dbf3edeac033d888497864cfc807a4e","3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org","bin/bitbake/cooker: Ensure initial featureset is optimal\n\nIf the featureset didn't match the defaults, we'd pay the price of two\nbase configuration parses which showed up adversely in the performance\nbenchmarks. This also passes the feature set into the cooker creation so\nin the common case we don't have to reset the server. This speeds up\nboth knotty and hob startup. If the featureset doesn't match, the system\nwill reset as before, this just streamlines the common case.\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","Richard Purdie",false],["81f41a806aeddcc38992163557672e296bcbc967","3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org","prserv: Fix exit race issues\n\nWe shouldn't immediately remove the pid file when stopping the server, if we do, this\ncauses a traceback within the server itself which can then hang. Fix this by removing\nthe stale pid file as the last thing we do.\n\nAlso:\n\n* don't printing a new \"waiting\" line every 0.5 seconds.\n* make the loop more granular since the user can 'feel' the 0.5 seconds\n\n[YOCTO #5984]\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","Richard Purdie",false],["59f2f33440449c586c23dd3a192698a37aaf0595","dca11ad146909de2e237c885165c72737f425f51@intel.com","bitbake: toaster: do not trap SIGCHLD\n\nWe remove trapping SIGCHLD due to a weird interaction\nwith the bash version used with Ubuntu 14.04 LTS.\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","Alexandru DAMIAN",false],["db4d80b5c2d32117cdf06333b9627202998b1512","3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org","bin/bitbake: Only try and process an event_queue if it exists\n\nThe connection may have failed before the event queue has been setup.\nHandle this correctly in the exception handler.\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","Richard Purdie",false],["c3b5cc5691291c74dd315c4439c80e0e4b2b5c1d","3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org","server/xmlrpc: Simlify featureset handling\n\nRather than passing featureset around various places where the data doesn't\nreally belong, run a command at connection time to set the appropriate\nfeatures. This is similar to what the process server does.\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","Richard Purdie",false]],"size":6,"ref":"refs/heads/master","head":"c3b5cc5691291c74dd315c4439c80e0e4b2b5c1d"}