Refactoring configuration docs

2017-09-28 Thread Andrew Schwartzmeyer
folder. Any objections / ongoing work I might interfere with? Thanks, Andrew Schwartzmeyer

Re: Refactoring configuration docs

2017-10-02 Thread Andrew Schwartzmeyer
I'm going to assume everyone said "go for it!" Cheers, Andrew Schwartzmeyer On 09/28/2017 9:18 am, Andrew Schwartzmeyer wrote: Hi all, I'm going through and updating the CMake docs, and that brought me to our docs/configuration.md file. This file is huge! In the style of Jie'

Re: organizing a "docathon"

2017-10-17 Thread Andrew Schwartzmeyer
My patches for the Getting Started landing page revamp are available here: https://reviews.apache.org/r/63095/ Let me know if anyone would like something added/removed etc. On 10/09/2017 12:22 pm, Benjamin Hindman wrote: Please see this doc

Please use `int_fd` instead of `int` for file descriptors

2017-11-29 Thread Andrew Schwartzmeyer
Hello everyone! I've realized that a lot of developers working in libprocess (and elsewhere) may not know about how to handle file descriptors in a cross-platform way for Mesos. IMPORTANT: You cannot just use `int`. File descriptors on Windows are various types of handles, but not just an

Re: Please use `int_fd` instead of `int` for file descriptors

2017-11-30 Thread Andrew Schwartzmeyer
that we can rely on? For example, it has a hash defined for use in unordered map, set, etc. It's a POD type, etc. On Wed, Nov 29, 2017 at 10:17 PM, Andrew Schwartzmeyer < and...@schwartzmeyer.com> wrote: Hello everyone! I've realized that a lot of developers working in libprocess (and els

Re: Please use `int_fd` instead of `int` for file descriptors

2017-11-30 Thread Andrew Schwartzmeyer
for file descriptors such as `socket`. Thanks, MPark On Thu, Nov 30, 2017 at 4:41 PM Benjamin Mahler <bmah...@apache.org> wrote: On Thu, Nov 30, 2017 at 11:12 PM, Andrew Schwartzmeyer < and...@schwartzmeyer.com> wrote: > For Linux it is literally an `int`: > > using int_f

Re: Welcome Andrew Schwartzmeyer as a new committer and PMC member!

2017-11-27 Thread Andrew Schwartzmeyer
Thank you everyone for the welcome! It's been great working with you this past year, and I'm glad to continue making this great project even better. Thanks again, Andy On 11/27/2017 3:00 pm, Joseph Wu wrote: Hi devs & users, I'm happy to announce that Andrew Schwartzmeyer has become a

Re: Mesos commit hooks requiring internet access

2017-11-10 Thread Andrew Schwartzmeyer
, not just when `post-reviews.py` invokes it. Thanks, Andrew Schwartzmeyer On 11/10/2017 8:47 am, Armand Grillet wrote: Hi Benno, As I added the new JavaScript linter to support/mesos-style.py, let me provide some details regarding its implementation. "Indeed, it turns out that the pre-commit

Re: Static build?

2017-10-31 Thread Andrew Schwartzmeyer
I had the static build working with CMake on Linux. I don't think it's routinely tested, but it was working around August. Maybe give it a try? https://mesos.apache.org/documentation/latest/cmake-examples/#building-with-shared-or-static-libraries Cheers, Andy On 10/31/2017 9:51 am, Charles

Deprecating the Python bindings

2018-05-09 Thread Andrew Schwartzmeyer
and removed. So please, if this would negatively impact you or your project, let me know in this thread. Thanks, Andrew Schwartzmeyer

Re: [VOTE] Release Apache Mesos 1.6.0 (rc1)

2018-05-11 Thread Andrew Schwartzmeyer
+1 (binding) Built and tested on Windows manually and through the Windows CI. All tests passed, test cluster worked as expected. On 05/11/2018 9:08 am, Zhitao Li wrote: +1 (binding) Tested with both make check (with and without root), and deployed to a small testing cluster. On Thu, May

Re: Upgrading our support scripts to Python 3

2018-05-25 Thread Andrew Schwartzmeyer
Thank you Armand for all your work doing this! It's far from a pleasant task, but it's a necessary one. On 05/24/2018 11:26 pm, Armand Grillet wrote: Hi all, Python 2.7 will retire on January 1, 2020 and we currently use it for our support scripts, our Python bindings, and our new CLI.

Re: Follow up on instructions on CMake and VSCode support

2018-06-11 Thread Andrew Schwartzmeyer
Ah, so with VS Code it's _mostly_ automatic; I don't actually use VS Code much myself, though Akash does. I have a review up here https://reviews.apache.org/r/67308/ that goes over setting up and using Cquery (which is _also_ used by VS Code, but in the background) with Emacs, and was hoping to

Re: Shall we move SASL based CRAM-MD5 authentication out of libmesos?

2018-07-01 Thread Andrew Schwartzmeyer
But, there is a drawback - Windows builds currently do not support modules. So either we get modules support for Windows up and running OR we would need to let Windows be an exception to this plan for now. The drawback on top of this is that this is the _only_ authentication mechanism on

Re: Getting write access to our GitHub repo

2018-06-22 Thread Andrew Schwartzmeyer
GitHub PR code reviews have gotten _significantly_ better over the last two years. You can actually open addressable issues now (like ReviewBoard), and assign reviewers, and "officially" mark it as signed-off (ship-it) too. They used to suck so bad that I preferred inline email comments to

Re: Boost version upgrade

2018-01-09 Thread Andrew Schwartzmeyer
I think this is a great idea. I've recently worked through fixing the existent warnings for Mesos on Windows, and got to the point that third-party dependencies are that's left generating warnings, so I'm a big +1 for updating the Boost bundle to fix warnings the correct way. I'd happily see

Soliciting Hackathon Ideas

2018-02-02 Thread Andrew Schwartzmeyer
Hello all, Next month I'll be attending HackIllinois (https://hackillinois.org/) as an open-source mentor. It's a huge student-run hackathon at the University of Illinois at Urbana-Champaign, running from February 23rd to the 25th. Students from a multitude of schools will be attending (they

Re: [VOTE] Release Apache Mesos 1.5.0 (rc2)

2018-02-07 Thread Andrew Schwartzmeyer
+1 (binding) Passed internal CI and hand tests (debug and release builds). Only failure was due to a CI configuration only compatible with 1.6. On 02/06/2018 4:19 pm, Andrew Schwartzmeyer wrote: +0 (binding) We're putting 1.5.0-rc2 through a hybrid DC/OS cluster end-to-end test suite

Re: Soliciting Hackathon Ideas

2018-02-07 Thread Andrew Schwartzmeyer
Registrar code to use move semantics to reduce copying > >> (medium) > >>> > >>> If there are any UI programmers: > >>> > >>> -Consider a webui "refresh", try to find a new set of fonts and style, > >>> could be fun. &g

Re: [VOTE] Release Apache Mesos 1.5.0 (rc2)

2018-02-06 Thread Andrew Schwartzmeyer
+0 (binding) We're putting 1.5.0-rc2 through a hybrid DC/OS cluster end-to-end test suite, but the results won't be back until tomorrow. If we could delay a day, that'd be great. On 02/05/2018 9:24 pm, Chun-Hung Hsiao wrote: +1 (non-binding) Tested with `make distcheck` with grpc disabled

Re: [VOTE] C++14 Upgrade

2018-02-09 Thread Andrew Schwartzmeyer
+1 (binding) With respect to Windows, Visual Studio 2017 (MSVC 1910) supports C++14, and it's already our minimum required version. See https://docs.microsoft.com/en-us/cpp/visual-cpp-language-conformance for more details. Also, we run with `/permissive-`, which disables non-conforming

Re: Getting write access to our GitHub repo

2018-06-21 Thread Andrew Schwartzmeyer
This could mean PRs that require CI to pass before check-ins! This would be fantastic... +1 On 06/20/2018 8:27 pm, Kapil Arya wrote: +1. On Wed, Jun 20, 2018 at 10:59 PM Vinod Kone wrote: Hi folks, Looks like ASF now supports giving write access to

Follow up to discussion regarding use : in paths on Windows (MESOS-9109)

2018-08-21 Thread Andrew Schwartzmeyer
Hey all, I have a set of patches up for MESOS-9109 that I need reviewed, starting here: https://reviews.apache.org/r/68297/. Eduard here was trying to use Chronos to schedule a task on a Windows agent, and found an error due to the fact that Chronos uses colons (as in `:`) in its generated

Re: Follow up to discussion regarding use : in paths on Windows (MESOS-9109)

2018-08-22 Thread Andrew Schwartzmeyer
ave issues during recovery to consider, where > we need to look for "old" paths when recovering state from an "old" agent. > > In any case, I'm wondering if this warrants a general solution that could > take care of all filesystem-disallowed characters. WDYT

Re: [VOTE] Move the project repos to gitbox

2018-07-17 Thread Andrew Schwartzmeyer
+1 On 07/17/2018 8:54 am, Zhitao Li wrote: > +1 > > On Tue, Jul 17, 2018 at 8:10 AM James Peach wrote: > >>> On Jul 17, 2018, at 7:58 AM, Vinod Kone wrote: >>> >>> Hi, >>> >>> As discussed in another thread and in the committers sync, there seem to be >>> heavy interest in moving our

Re: Follow up to discussion regarding use : in paths on Windows (MESOS-9109)

2018-09-04 Thread Andrew Schwartzmeyer
I think your approach would be fairly sound. That is, to change the logic to read the IDs from the info file instead of the paths. But I also think we can punt this for now (as I do not think a task ID like 'Hello%3AWorld' is plausibly in use right now), and implement a fix for colons now that

Re: [Action Required] Install Python >= 3.6 to continue using the support scripts

2018-09-04 Thread Andrew Schwartzmeyer
This patch is landing TODAY. The Python 2 support scripts will no longer be available in... an hour or so. Thanks all for testing, Andy On 08/31/2018 2:45 am, Armand Grillet wrote: Hi all, Previously announced for July 1st, the update of the support scripts to Python 3 is now in its final

Re: RFC: update C++ style to require the "override" keyword

2018-07-09 Thread Andrew Schwartzmeyer
+1 On 07/09/2018 8:32 am, Till Toenshoff wrote: +1 — that feature as saved us from nasty issues already when working on internal modules. On Jul 9, 2018, at 8:43 AM, Zhitao Li wrote: +1 On Sun, Jul 8, 2018 at 10:55 PM Benjamin Bannier < benjamin.bann...@mesosphere.io> wrote: Hi James,

Re: Backport Policy

2018-07-13 Thread Andrew Schwartzmeyer
I believe I fall somewhere between Alex and Ben. As for deciding what to backport or not, I lean toward Alex's view of backporting as little as possible (and agree with his criteria). My reasoning is that all changes can have unforeseen consequences, which I believe is something to be

Re: Welcome Chun-Hung Hsiao as Mesos Committer and PMC Member

2018-03-11 Thread Andrew Schwartzmeyer
Congratulations Chun! I apologize for not also giving you a +1, as I certainly would have, but just discovered my mailing list isn't working. Just a heads up, don't let that happen to you too! I look forward to continuing to work with you. Cheers, Andy On 03/10/2018 9:14 pm, Jie Yu wrote:

Re: [VOTE] C++14 Upgrade

2018-04-13 Thread Andrew Schwartzmeyer
Do we know where this went? When are we doing the upgrade, is something still blocking us? Thanks, Andy On 02/12/2018 2:03 pm, Benjamin Mahler wrote: I guess we need to test out whether running Mesos built with newer version of gcc (also glibc) on older version of distro is safe. Is it

Re: On disabled tests

2018-03-25 Thread Andrew Schwartzmeyer
Beware a large number of tickets from the Windows side... ;) On 03/22/2018 12:22 am, Alex Rukletsov wrote: I think such policy would help us discover and act on forgotten disabled tests. The reason I am reluctant to propose this as an official policy is because I don't know how to enforce it.

Re: LibProcess on windows

2018-10-23 Thread Andrew Schwartzmeyer
Some folks have been working on porting it to windows The port is complete. All libprocess tests on Windows, and its performance is on par with Linux. Has anybody used libprocess outside of mesos on windows? I am not sure, but I know that Daniel Pravat (cc'ed) was wanting to do this. I

Re: [VOTE] Move Apache Mesos to Attic

2021-04-05 Thread Andrew Schwartzmeyer
It seems to be the best (and really only) move at this point, +1. It was nice working with you all! Andy On 2021/04/05 18:31:13, Benjamin Bannier wrote: > With a heavy heart, but also curiosity about what will come next, +1. > > > Benjamin > > On Mon, Apr 5, 2021 at 7:58 PM Vinod Kone