{"push_id":635770868,"size":35,"distinct_size":0,"ref":"refs/heads/develop","head":"ef86d0f147ce400dbbf64ce1ddb72057c4aaa1ec","before":"cba0e669d885548bc1102008762568f1691ab84f","commits":[{"sha":"41d21c1456b8b36a64a5928b0e1729033f6da7bf","author":{"email":"d73447914193c1cc368ceb9758ace1838bb569e5@gmail.com","name":"Mateusz Kurek"},"message":"improved caching on all cost types calculation\n\n* added cache on all costs calculations - from now costs for single type is only calculated once (for all services and environments), result of it is cached to the end of worker job and if another plugin is interested in costs for particular service-environments, result for all is taken from cache and is filtered by pointed service-environments\n* changed order of plugins to first calculate all basic types and at the end calculate pricing services","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/41d21c1456b8b36a64a5928b0e1729033f6da7bf"},{"sha":"f9f9f62b13bdf306333c0e4db2291e8a0f60abfc","author":{"email":"d73447914193c1cc368ceb9758ace1838bb569e5@gmail.com","name":"Mateusz Kurek"},"message":"cost calculation - workers running as master-subtasks\n\n* changed calculation costs worker jobs to master job and subtasks schema - master job run subtasks to calculate costs for each day in period of time (each subtask is responsible for single day). Then master job collects result from subtasks, process them (ex. create DailyCost instances) and at the end, when all subtasks are done, save calculated results to the database.\n* from now Scrooge requires (at least) two workers running on 'scrooge_costs' queue (or default).","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/f9f9f62b13bdf306333c0e4db2291e8a0f60abfc"},{"sha":"2e63916bdf4e7a26761892ab56e397df9d92edbb","author":{"email":"88a8dfcfade8aefc11ae75e18ba3994ad7042faf@gmail.com","name":"kula1922"},"message":"Merge pull request #386 from mkurek/fix/cost-calculation-performance-3\n\nimproved caching on all cost types calculation","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/2e63916bdf4e7a26761892ab56e397df9d92edbb"},{"sha":"61e676aa9e305af11cf2a3a6cc135a616a8ea6fe","author":{"email":"d73447914193c1cc368ceb9758ace1838bb569e5@gmail.com","name":"Mateusz Kurek"},"message":"fixed collector support plugin","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/61e676aa9e305af11cf2a3a6cc135a616a8ea6fe"},{"sha":"72cf737c683d52ff5e9b124515a2eb6e2a0f3ff9","author":{"email":"d73447914193c1cc368ceb9758ace1838bb569e5@gmail.com","name":"Mateusz Kurek"},"message":"fix PR comments","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/72cf737c683d52ff5e9b124515a2eb6e2a0f3ff9"},{"sha":"0deca23f83c0c855eb626e2875e8ecf00bd8ac9c","author":{"email":"d73447914193c1cc368ceb9758ace1838bb569e5@gmail.com","name":"Mateusz Kurek"},"message":"costs reports - fixed bugs and minor improvements\n\n* turn off filtering by service environment when it's not necessary (when report should be calculated for all service environments)\n* fixed presenting changes of business line and profit center on reports: show only unique values\n* added updating progress in costs report\n* changed report cache timeout to 1 hour","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/0deca23f83c0c855eb626e2875e8ecf00bd8ac9c"},{"sha":"d57efe2dc6cc0e715e881793ffc0ecb587256802","author":{"email":"88a8dfcfade8aefc11ae75e18ba3994ad7042faf@gmail.com","name":"kula1922"},"message":"Merge pull request #403 from mkurek/fix/collector-service-environments\n\nfixed collector support plugin","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/d57efe2dc6cc0e715e881793ffc0ecb587256802"},{"sha":"440935deb11d132654c980f799248bf1d95da1a7","author":{"email":"88a8dfcfade8aefc11ae75e18ba3994ad7042faf@gmail.com","name":"kula1922"},"message":"Merge pull request #387 from mkurek/fix/cost-worker-master-slave\n\ncost calculation - workers running as master-subtasks","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/440935deb11d132654c980f799248bf1d95da1a7"},{"sha":"a5884c5c4605f66a9d2f721798efa832db1a697f","author":{"email":"88a8dfcfade8aefc11ae75e18ba3994ad7042faf@gmail.com","name":"kula1922"},"message":"Merge pull request #389 from mkurek/fix/costs-report-bugs\n\nfixed some costs report bugs","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/a5884c5c4605f66a9d2f721798efa832db1a697f"},{"sha":"909f9bee475b49a70c6c91186493839f7a40664a","author":{"email":"88a8dfcfade8aefc11ae75e18ba3994ad7042faf@gmail.com","name":"Slawomir Sawicki"},"message":"Pricing objects costs, datapicker\n\n- Created new subpage for show pricing objects costs\n- Created and implemented new calendar menu\n- Created and implemented data picker menu\n- Fix some little bugs and typo\n- Added new libraries for datapicker\n- improve bootstrap-table for nested tables","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/909f9bee475b49a70c6c91186493839f7a40664a"},{"sha":"897a240087194492c616a19528ad736161fc03b6","author":{"email":"eb0d5e31ae35563c48029252ae273c687c5f7e26@users.noreply.github.com","name":"Mateusz Kurek"},"message":"Merge pull request #406 from kula1922/feature/ras-284-final-version\n\nPricing objects costs, datepicker","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/897a240087194492c616a19528ad736161fc03b6"},{"sha":"15598baae8bef82baf5d46a284b0a76b516d3d8f","author":{"email":"d73447914193c1cc368ceb9758ace1838bb569e5@gmail.com","name":"Mateusz Kurek"},"message":"fixed scrooge statistics inner functions (added returns)\n\nfix for commit 8c133a7 (lambda changed to regular def functions, but no return statement included)","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/15598baae8bef82baf5d46a284b0a76b516d3d8f"},{"sha":"b316fb24f4c1966abcc19d476919cafed9f51adc","author":{"email":"d73447914193c1cc368ceb9758ace1838bb569e5@gmail.com","name":"Mateusz Kurek"},"message":"fixed progress in monthly cost view\n\nthere was assignment to progress variable and should be to total_progress variable","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/b316fb24f4c1966abcc19d476919cafed9f51adc"},{"sha":"7c8cf550825bb365514b89be1c9fc260783f9bed","author":{"email":"88a8dfcfade8aefc11ae75e18ba3994ad7042faf@gmail.com","name":"kula1922"},"message":"Merge pull request #407 from mkurek/fix/monthly-cost-progress\n\nfixed progress in monthly cost view","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/7c8cf550825bb365514b89be1c9fc260783f9bed"},{"sha":"11bcaf9d6a6892ec12252a17714f9be0f119ea79","author":{"email":"88a8dfcfade8aefc11ae75e18ba3994ad7042faf@gmail.com","name":"kula1922"},"message":"Merge pull request #409 from mkurek/fix/stats-lambda\n\nfixed scrooge statistics inner functions (added returns)","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/11bcaf9d6a6892ec12252a17714f9be0f119ea79"},{"sha":"0c1e9585b4625a941e075c9dc1e5befc4a1498a2","author":{"email":"d73447914193c1cc368ceb9758ace1838bb569e5@gmail.com","name":"Mateusz Kurek"},"message":"fixed team division (%) template\n\npreviously in team division tab there was wrong template (teamcosts). From now team division and service division templates are merged into single, taballocationclientdivision template.","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/0c1e9585b4625a941e075c9dc1e5befc4a1498a2"},{"sha":"49ad86bed3607dcf4e54613402c723956a432cfc","author":{"email":"b971d8731782fe2f377650e34d28d17672bc23ac@gmail.com","name":"Piotr Jarolewski"},"message":"Add asset_model to settings","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/49ad86bed3607dcf4e54613402c723956a432cfc"},{"sha":"c987eb507318314241eae56301ef1e54e8d0f718","author":{"email":"eb0d5e31ae35563c48029252ae273c687c5f7e26@users.noreply.github.com","name":"Mateusz Kurek"},"message":"Merge pull request #416 from szok/feature/asset_model\n\nAdd asset_model to collect plugins","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/c987eb507318314241eae56301ef1e54e8d0f718"},{"sha":"32b8aa013e8e34564feb9ffcc34ec86483e01a32","author":{"email":"81506e60eee71dc76c4134679bb4df3d66491c5e@man.poznan.pl","name":"damian1976"},"message":"Fix: Printed values in base_plugin_report.py\nand report_services_usages.py are properly formatted using correct number of decimal places\nset in admin","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/32b8aa013e8e34564feb9ffcc34ec86483e01a32"},{"sha":"4a0f8461682ef03c85f3a9fc76a4f5996c35ac19","author":{"email":"81506e60eee71dc76c4134679bb4df3d66491c5e@man.poznan.pl","name":"damian1976"},"message":"Openstack ceilometer plugin with MongoDB support (changes include i.e. adding new plugin, renaming existing\nopenstack_ceilometer.py plugin file name to openstack_mysql_ceilometer.py etc.)","distinct":false,"url":"https://api.github.com/repos/ar4s/ralph_pricing/commits/4a0f8461682ef03c85f3a9fc76a4f5996c35ac19"}]}