{"push_id":2187768608,"size":30,"distinct_size":3,"ref":"refs/heads/master","head":"848767b4f3b503944936905ca498dc77681cce24","before":"a96e0cb3f159a03e0ebae571e7ee779ebe876e9d","commits":[{"sha":"2ab1a3194d631e77671e1da42f4ae176e342dd6a","author":{"name":"Meng Zhu","email":"4516706b4e4a10a0bb14cb5a60625198f790d561@mesosphere.io"},"message":"Documented the sorter totals in the allocator.\n\nThis also updates a comment about the second stage of allocation\nto reflect that the second stage is intended to allocate to roles\nwithout quota.\n\nReview: https://reviews.apache.org/r/64470/","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/2ab1a3194d631e77671e1da42f4ae176e342dd6a"},{"sha":"961d55b64b92a5b0ca8e5cb8227bdacc59421fbc","author":{"name":"Jeff Coffler","email":"f438ab86509b0904a4f8dc4741adff5f32e23439@taltos.com"},"message":"Windows: Modifed `os::write` to write binary files.\n\nBy default, `write` on Windows will use Windows-style CRLF `\\r\\n` line\nendings, regardless of the input data, which results in unexpected\nbehavior. Passing the `O_BINARY` flag stops Windows from changing line\nendings from the original data as it is written, and so will correctly\nretain LF `\\n` line endings when present in the original.\n\nReview: https://reviews.apache.org/r/60620/","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/961d55b64b92a5b0ca8e5cb8227bdacc59421fbc"},{"sha":"590f17b71554e7c472fdc47e022ed81a2b1352c3","author":{"name":"Jeff Coffler","email":"f438ab86509b0904a4f8dc4741adff5f32e23439@taltos.com"},"message":"Added `os::copyfile(src, dst)` to stout.\n\nThe `os::copyfile()` method provides a cross-platform API to copy a file\nfrom one location to another. The POSIX implementation shells out to\n`cp`, and the Windows implementation uses the `::CopyFile` API. Note\nthat copying directories is not supported, and that the destination's\nparent directory structure must exist (but the final path component must\nbe the destination file name, not a directory).\n\nReview: https://reviews.apache.org/r/60621","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/590f17b71554e7c472fdc47e022ed81a2b1352c3"},{"sha":"07ca3306e5c9f0e70e8abffe7ff5ce11c289bc48","author":{"name":"Jeff Coffler","email":"f438ab86509b0904a4f8dc4741adff5f32e23439@taltos.com"},"message":"Added `path::from_uri` and `uri::from_path` to stout.\n\nThe former converts a well-formed URI to a path, fixing the path\nseparator for Windows.\n\nThe latter reverses the process, and produces a well-formed URI from a\npath, keeping in mind that the URI path separator is always a forward\nslash, and so converting from the Windows backslash path separator.\n\nReview: https://reviews.apache.org/r/60622","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/07ca3306e5c9f0e70e8abffe7ff5ce11c289bc48"},{"sha":"edfe3f5eba93b0d62cab4ca638e95126b93793f1","author":{"name":"Jeff Coffler","email":"f438ab86509b0904a4f8dc4741adff5f32e23439@taltos.com"},"message":"Replaced manual URI creation with `uri::from_path()`.\n\nEspecially on Windows, this ensures that the URI is well-formed (uses\nforward slash as a path separator, and idempotently prefixes with\n`file://`). On Windows, the path separator is a backslash, and so\nmanually creating a URI by doing `\"file://\" + path` does not work.\n\nReview: https://reviews.apache.org/r/60623","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/edfe3f5eba93b0d62cab4ca638e95126b93793f1"},{"sha":"1b6767fcbfcb665ce8aaeb246934b06cdd5e9641","author":{"name":"Jeff Coffler","email":"f438ab86509b0904a4f8dc4741adff5f32e23439@taltos.com"},"message":"Enabled HDFS compilation and associated tests.\n\nNote that HDFS tests are disabled for Windows due to dependence on\n'sh' shell.\n\nBe aware: HDFS hasn't been tested, although it should work. We will\nformally add support for HDFS at a later date, see MESOS-5460. Adding it\nnow makes porting other code easier, so that the symbols are\ndefined (even if the path isn't used at runtime in our current\nscenarios).\n\nReview: https://reviews.apache.org/r/60624","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/1b6767fcbfcb665ce8aaeb246934b06cdd5e9641"},{"sha":"db89e7250d3c90da2255c14a5734b0ad744125ee","author":{"name":"Jeff Coffler","email":"f438ab86509b0904a4f8dc4741adff5f32e23439@taltos.com"},"message":"Eliminated `os::shell()` calls from HDFS for Windows.\n\nOn Windows, `os::shell()` is explicitly deleted, so reworked the code to\nuse `process::subprocess()` instead.\n\nReview: https://reviews.apache.org/r/60626","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/db89e7250d3c90da2255c14a5734b0ad744125ee"},{"sha":"d417cd98df18c8fbedd3d12f4c18cdfd5d04cce5","author":{"name":"Jeff Coffler","email":"f438ab86509b0904a4f8dc4741adff5f32e23439@taltos.com"},"message":"Ported `mesos-fetcher` to Windows.\n\nTests for tar, gzip, and such won't be working on Windows for the time\nbeing. Thoughts are to provide this capability to the Fetcher in a\ncross-platform manner via a programmatic code library rather than\nLinux-specific command line tools (tar, gzip, etc). See MESOS-8064 for\nmore details.\n\nIn the short term, zip and unzip will work since PowerShell supports\nthat natively.\n\nReview: https://reviews.apache.org/r/60628","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/d417cd98df18c8fbedd3d12f4c18cdfd5d04cce5"},{"sha":"245af401f5177d2e2f79e93bf3e8bca7f15aa5ba","author":{"name":"Andrew Schwartzmeyer","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@schwartzmeyer.com"},"message":"Added `uri::FILE_PREFIX` constant for \"file://\".\n\nInstead of hard-coding the string multiple times.","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/245af401f5177d2e2f79e93bf3e8bca7f15aa5ba"},{"sha":"74d22473bbc644c2aa12977f4eca4176a04f418d","author":{"name":"Andrew Schwartzmeyer","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@schwartzmeyer.com"},"message":"Fixed bug where we didn't check non-localhost URIs were absolute.\n\nThe previous change here subtley missed that we check if the path is\nabsolute if it is a URI, based on `fileUri`, and stopped setting\n`fileUri = true` when the path was a `file://` URI, but not\n`file://localhost`.\n\nNow we set `fileUri = true` if the URI starts with `file://`, and then\nuse `path::from_uri()` to strip `file://`, and `strings::remove()` to\nstrip the remaining `localhost` prefix.","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/74d22473bbc644c2aa12977f4eca4176a04f418d"},{"sha":"4c5b8cf81a6435fbbc233315a08b80269d555dc4","author":{"name":"Jeff Coffler","email":"f438ab86509b0904a4f8dc4741adff5f32e23439@taltos.com"},"message":"Enabled `DefaultExecutorTest.TaskWithFileURI` on Windows.\n\nThis fixes the use of `file:// + path` with `uri::from_path()`, and\nreplaces a Bash test with the PowerShell equivalent on Windows.\n\nReview: https://reviews.apache.org/r/63253","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/4c5b8cf81a6435fbbc233315a08b80269d555dc4"},{"sha":"2fed8cc85e645c7a972a021e2b38c53034d9253e","author":{"name":"Andrew Schwartzmeyer","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@schwartzmeyer.com"},"message":"Included `stout/os/ftruncate.hpp` to fix build failure.\n\nThe `stout/os.hpp` file for Windows does not include `ftruncate.hpp`,\nbut it was used so it needs to be included.","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/2fed8cc85e645c7a972a021e2b38c53034d9253e"},{"sha":"6f33a1f2d02a8cb450aea757833b58bdef6ae66d","author":{"name":"Chun-Hung Hsiao","email":"a0e9efd058d077fe6c253eee831d0b388e0a7788@mesosphere.io"},"message":"Removed a CHECK that should not be there in SLRP.\n\nReview: https://reviews.apache.org/r/64441/","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/6f33a1f2d02a8cb450aea757833b58bdef6ae66d"},{"sha":"4c5c7ce03e854818814a7327f62231825337190e","author":{"name":"Chun-Hung Hsiao","email":"a0e9efd058d077fe6c253eee831d0b388e0a7788@mesosphere.io"},"message":"Added missing filesystem isolation for SLRP tests.\n\nReview: https://reviews.apache.org/r/64437/","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/4c5c7ce03e854818814a7327f62231825337190e"},{"sha":"ec4560e412de6c2244f067520dd9f5dad3d19e49","author":{"name":"Chun-Hung Hsiao","email":"a0e9efd058d077fe6c253eee831d0b388e0a7788@mesosphere.io"},"message":"SLRP reconciliation only preserves missing resources that are converted.\n\nWhen SLRP's checkpointed total resources is inconsistent with CSI\nplugin's reported resources, we still want to keep the missing resources\nthat have been converted through an offer operation before, such that\nwe can have an consistent view with the frameworks consuming the\nresource offers. It is safe to remove unconverted missing resources from\nSLRP's checkpointed total.\n\nReview: https://reviews.apache.org/r/64468/","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/ec4560e412de6c2244f067520dd9f5dad3d19e49"},{"sha":"1088a54ebb76987bb5bc4da02e03df99cf1f09ad","author":{"name":"Chun-Hung Hsiao","email":"a0e9efd058d077fe6c253eee831d0b388e0a7788@mesosphere.io"},"message":"Added operator API to update and remove resource provider configs.\n\nThis patch addes API calls to add, update and remove config files for\nlocal resource providers, and asynchronously reload or terminates them.\n\nReview: https://reviews.apache.org/r/63901/","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/1088a54ebb76987bb5bc4da02e03df99cf1f09ad"},{"sha":"8de5b27df8cfaac374b5d1602fe07fcb62c7ce95","author":{"name":"Chun-Hung Hsiao","email":"a0e9efd058d077fe6c253eee831d0b388e0a7788@mesosphere.io"},"message":"Added `MODIFY_RESOURCE_PROVIDER_CONFIG` authorization.\n\nThe new authorization is for authorizing `ADD_RESOURCE_PROVIDER_CONFIG`,\n`UPDATE_RESOURCE_PROVIDER_CONFIG`, and `REMOVE_RESOURCE_PROVIDER_CONFIG`\nagent API calls.\n\nReview: https://reviews.apache.org/r/64440/","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/8de5b27df8cfaac374b5d1602fe07fcb62c7ce95"},{"sha":"54422d591a5d3a970b1a009d10b4c91ad015e431","author":{"name":"Chun-Hung Hsiao","email":"a0e9efd058d077fe6c253eee831d0b388e0a7788@mesosphere.io"},"message":"Implemented API for modifying resource provider configs.\n\nThis patch adds the implementation for `ADD_RESOURCE_PROVIDER_CONFIG`,\n`UPDATE_RESOURCE_PROVIDER_CONFIG` and `REMOVE_RESOURCE_PROVIDER_CONFIG`,\nwhich call the corresponding methods of `LocalResourceProviderDaemon`.\nThe implementation of the methods is in the following patch.\n\nReview: https://reviews.apache.org/r/64438/","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/54422d591a5d3a970b1a009d10b4c91ad015e431"},{"sha":"3f9ab97442defd97c6da9eb116896d6bec6d01af","author":{"name":"Chun-Hung Hsiao","email":"a0e9efd058d077fe6c253eee831d0b388e0a7788@mesosphere.io"},"message":"Changed `framework_id` to optional for offer oporations in RP API.\n\nReview: https://reviews.apache.org/r/64474/","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/3f9ab97442defd97c6da9eb116896d6bec6d01af"},{"sha":"c1138c878e9d97c156b515ac5f1fb63e222cc81e","author":{"name":"Greg Mann","email":"8952803a140aef085feef90060e9454201c5d910@mesosphere.io"},"message":"Fixed a comment in the master.\n\nReview: https://reviews.apache.org/r/64458/","distinct":false,"url":"https://api.github.com/repos/andschwa/mesos/commits/c1138c878e9d97c156b515ac5f1fb63e222cc81e"}]}
{"actor":{"display_login":"andschwa"}}