Avi Deitcher
Avi Deitcher
This should be fine. Let the CI run (although eden tests themselves can be an issue).
Are we comfortable with shared libraries vs static binaries? I guess within a single container it's fine, although we would like to break pillar apart. Then again, does it matter,...
It would be an interesting experiment to see what actually happens if we use shared libraries. We could be spending all of this time to discover that it makes little...
> this is exactly why shared libraries were born I know. I didn't know if in the years since, loaders had gotten smarter about recognizing identical binary chunks in different...
> this is exactly what we need to solve: the image size Right, not memory usage. Agreed. > I think it is not that hard to bind mount /hosfs/lib into...
FWIW, I just built eve from latest master commit: ```sh $ du -s * | sort -n 4 config 4 home 4 mnt 4 persist 4 proc 4 root 4...
Yeah, it gets pretty complicated. We don't want solutions that make it even harder to build and run EVE and its components. In pillar, zedbox is big, but so are...
It's the same container image filesystem as services. It's just reused.
Have we tried building pillar while removing the `reflect` package? It is included in 27 files (will paste here below). One of the interesting pieces of golang optimization is that...
Actually, that would be an interesting strategy. We should check for `reflect` in all of our packages. I would start with pillar and see what a difference it makes, but...