{"push_id":2053856489,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"975d07248d487173fb4243bf40a3a8a4ab40ca75","before":"e08ac95e49e064fd5964b31fbcab86220d85345c","commits":[{"sha":"2eea087401041e36b39fa6c248394eeefedd7ccf","author":{"name":"Richard Mudgett","email":"0319cc73f2d10b1b67c8a186d08bc42929f34781@digium.com"},"message":"cdr.c: Defer getting ao2_global_obj_ref() until needed.\n\nThe CDR performance gets worse the further it gets behind in processing\nstasis messages.  One of the reasons is we were getting the global config\neven if we didn't need it.\n\n* Most uses of the global config were only needed on off nominal code\npaths so it makes sense to not get it until absolutely needed.\n\nASTERISK-27335\n\nChange-Id: I00c63b7ec233e5bfffd5d976f05568613d3c2365","distinct":true,"url":"https://api.github.com/repos/asterisk/asterisk/commits/2eea087401041e36b39fa6c248394eeefedd7ccf"},{"sha":"f369be21a81608460cc29d81528e8b267b08ca6a","author":{"name":"Richard Mudgett","email":"0319cc73f2d10b1b67c8a186d08bc42929f34781@digium.com"},"message":"cdr.c: Eliminated many calls to ao2_global_obj_ref().\n\nThe CDR performance gets worse the further it gets behind in processing\nstasis messages.  One of the reasons is we were getting the global config\nto determine if we needed to log a debugging message.\n\n* Many calls to ao2_global_obj_ref() were just so we could determine if\ndebug mode is enabled.  Made a global flag to check instead.\n\n* Eliminated many RAII_VAR() usages associated with the remaining\nao2_global_obj_ref() calls.\n\n* Added missing NULL checks for the returned ao2_global_obj_ref() value.\n\nASTERISK-27335\n\nChange-Id: Iceaad93172862f610cad0188956634187bfcc7cd","distinct":true,"url":"https://api.github.com/repos/asterisk/asterisk/commits/f369be21a81608460cc29d81528e8b267b08ca6a"},{"sha":"87123c90b2bba2b1c9eefd0ca295086288555548","author":{"name":"Joshua Colp","email":"bf99470666691b02136644fba9e1cf1c2f77dfdd@digium.com"},"message":"Merge \"cdr.c: Defer getting ao2_global_obj_ref() until needed.\"","distinct":true,"url":"https://api.github.com/repos/asterisk/asterisk/commits/87123c90b2bba2b1c9eefd0ca295086288555548"},{"sha":"975d07248d487173fb4243bf40a3a8a4ab40ca75","author":{"name":"Joshua Colp","email":"bf99470666691b02136644fba9e1cf1c2f77dfdd@digium.com"},"message":"Merge \"cdr.c: Eliminated many calls to ao2_global_obj_ref().\"","distinct":true,"url":"https://api.github.com/repos/asterisk/asterisk/commits/975d07248d487173fb4243bf40a3a8a4ab40ca75"}]}
{"actor":{"display_login":"asteriskteam"}}