Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow attic cache #1007

Closed
drestrepom opened this issue Feb 20, 2023 · 3 comments
Closed

Allow attic cache #1007

drestrepom opened this issue Feb 20, 2023 · 3 comments
Assignees

Comments

@drestrepom
Copy link
Collaborator

Allow the use of attic cache

  • push to the server
  • configure substitutes to pull the cache
drestrepom pushed a commit to drestrepom/makes that referenced this issue Feb 20, 2023
- add the fields to use the cache with attic
github-actions bot added a commit to drestrepom/makes that referenced this issue Feb 20, 2023
- add the fields to use the cache with attic
drestrepom pushed a commit to drestrepom/makes that referenced this issue Feb 20, 2023
- make the cache module generic
- add more options
drestrepom pushed a commit to drestrepom/makes that referenced this issue Feb 20, 2023
- make the cache module generic
- add more options
drestrepom pushed a commit to drestrepom/makes that referenced this issue Feb 20, 2023
- make the cache module generic
- add priority to use the different caches
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
drestrepom pushed a commit to drestrepom/makes that referenced this issue Feb 20, 2023
- make the cache module generic
- add priority to use the different caches
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
drestrepom pushed a commit to drestrepom/makes that referenced this issue Feb 20, 2023
- make the cache module generic
- add priority to use the different caches
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
drestrepom pushed a commit to drestrepom/makes that referenced this issue Feb 21, 2023
- make the cache module generic
- add priority to use the different caches
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use thw new format of caches
github-actions bot added a commit to drestrepom/makes that referenced this issue Feb 21, 2023
- make the cache module generic
- add priority to use the different caches
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use thw new format of caches
drestrepom pushed a commit to drestrepom/makes that referenced this issue Feb 21, 2023
- make the cache module generic
- add priority to use the different caches
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use thw new format of caches
drestrepom pushed a commit to drestrepom/makes that referenced this issue Feb 21, 2023
- make the cache module generic
- add priority to use the different caches
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use thw new format of caches
github-actions bot added a commit to drestrepom/makes that referenced this issue Feb 21, 2023
- make the cache module generic
- add priority to use the different caches
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use thw new format of caches
drestrepom pushed a commit to drestrepom/makes that referenced this issue Feb 22, 2023
- make the cache module generic
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use the new format of caches
- it is not yet possible to use the attic cache,
  it is not yet ready for production
github-actions bot added a commit to drestrepom/makes that referenced this issue Feb 22, 2023
- make the cache module generic
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use the new format of caches
- it is not yet possible to use the attic cache,
  it is not yet ready for production
drestrepom pushed a commit to drestrepom/makes that referenced this issue Feb 22, 2023
- make the cache module generic
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use the new format of caches
- it is not yet possible to use the attic cache,
  it is not yet ready for production
github-actions bot added a commit to drestrepom/makes that referenced this issue Feb 22, 2023
- make the cache module generic
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use the new format of caches
- it is not yet possible to use the attic cache,
  it is not yet ready for production
drestrepom pushed a commit to drestrepom/makes that referenced this issue Feb 22, 2023
- make the cache module generic
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use the new format of caches
- it is not yet possible to use the attic cache,
  it is not yet ready for production
github-actions bot added a commit to drestrepom/makes that referenced this issue Feb 22, 2023
- make the cache module generic
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use the new format of caches
- it is not yet possible to use the attic cache,
  it is not yet ready for production
drestrepom pushed a commit to drestrepom/makes that referenced this issue Mar 7, 2023
- make the cache module generic
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use the new format of caches
- it is not yet possible to use the attic cache,
  it is not yet ready for production
drestrepom pushed a commit to drestrepom/makes that referenced this issue Mar 7, 2023
- make the cache module generic
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use the new format of caches
- it is not yet possible to use the attic cache,
  it is not yet ready for production
github-actions bot added a commit to drestrepom/makes that referenced this issue Mar 7, 2023
- make the cache module generic
- add cache server type
- by default the server only read the cache,
  it must be specified that the cache is also written
- add doc
- update the cli to use the new format of caches
- it is not yet possible to use the attic cache,
  it is not yet ready for production
dsalaza4 added a commit that referenced this issue Mar 7, 2023
refac(back): #1007 redefine cache module
github-actions bot added a commit that referenced this issue Mar 7, 2023
refac(back): #1007 redefine cache module
drestrepom pushed a commit to drestrepom/makes that referenced this issue Mar 8, 2023
- attic is not a cache solution that we should use,
  it does not solve anything that cachix cannot do
github-actions bot added a commit to drestrepom/makes that referenced this issue Mar 8, 2023
- attic is not a cache solution that we should use,
  it does not solve anything that cachix cannot do
dsalaza4 added a commit that referenced this issue Mar 8, 2023
refac(build): #1007 remove attic logic
github-actions bot added a commit that referenced this issue Mar 8, 2023
refac(build): #1007 remove attic logic
@dsalaza4
Copy link
Contributor

Closing this as:

  • Installation was too difficult
  • Configurations differed from Cachix ones
  • Performance gain was minimum
  • Cachix will provide self-hosting capabilities

@dsalaza4 dsalaza4 reopened this Jul 12, 2024
@dsalaza4
Copy link
Contributor

Reopening as:

  • Attic is pretty mature now. Available via nixpkgs too
  • Performance gain has to be reevaluated
  • Cachix only provides self-hosting for enterprise plans

@dsalaza4 dsalaza4 self-assigned this Jul 12, 2024
@dsalaza4
Copy link
Contributor

Ended up using a different approach: https://gitlab.com/fluidattacks/universe/-/issues/12386#note_2002449349

Sticking to cachix + docker volumes for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants