Agis Anastasopoulos
Agis Anastasopoulos
In some cases, one wants to attempt to fetch the artifacts without blocking. We could have a `--no-block` option to the client, that returns immediately if the job is not...
We can leverage Docker's [build-time variables](https://docs.docker.com/engine/reference/commandline/build/#set-build-time-variables---build-arg) so that people can have more flexibility in their Dockerfiles by setting build-time variables right from the mistry client.
There should be a strategy for somehow pruning old builds. This could be in the form of a "retention period" configuration. This is necessary, otherwise disk usage will grow indefinitely.
https://blog.travis-ci.com/2017-03-22-introducing-auto-cancellation
The user should be able to specify for example flags passed to rsync and also the source directories.
We should handle errors that the user cannot do something about and somehow segregate them from user-land errors. For example, an container failed to build because another container with the...
This might be beneficial when documentation gets bigger and we need page hierarchies and stuff.
In the process of upgrading the [mongo driver](https://github.com/mongodb/mongo-ruby-driver) I've stumbled upon an incompatibility with moped 1.5.3 and [bson 3.1](https://github.com/mongodb/bson-ruby): - moped 1.5.3 adds [`String#to_utf8_binary`](https://github.com/mongoid/moped/blob/1.5.0-stable/lib/moped/bson/extensions/string.rb#L24-L34) and uses it in various places....
Currently it's hard-coded to 5 seconds: https://github.com/skroutz/rafka/blob/f9311550d7ec82bf7ddec7e5094d34912780bf60/producer.go#L78 We should also make it clear that this timeout sets a lower bound on how much time the shutdown process may take.
We have a pathological case where RSS can skyrocket: large number of short-lived producers. Such a case is typical with some kind of forking client. [resque](https://github.com/resque/resque) for example, spawns a...