Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/electron/sccache

sccache is ccache with cloud storage
https://github.com/electron/sccache

update jobserver crate version

This change should help #578 not cause errors on the linux64 musl
target...though why that targe...

84bac031a28a9dc63a231dfcfa2d893bab3ffbf6 authored about 5 years ago
Prune stale servers in the scheduler when handling heartbeat or status rather than when allocating jobs. Fixes #538

871bc2abd423c0119079d20c58bd94a393611c83 authored about 5 years ago
Fix default output directory

Drop the source file path prefix when generating the object file name.

919e3a238a15630b7f02d1bded3bfa98ed100c0d authored about 5 years ago
c: handle clang plugins better.

This runs the analysis in a distributed fashion for me, but it causes errors
because the plugin ...

a015edacf0c95c688462a3e60be417ffa66bed2b authored about 5 years ago
Avoid de-allocating active servers under high load. Fixes #573

This adjusts our notion of active server to include servers we've seen
job update from recently,...

34b94910b5fec37043adfb538cebbb5f8f79a5a3 authored about 5 years ago
Replace rust-crypto with RustCrypto/hashes

5c41ec94115d8b46a5d5224bfeb7988970d80ff3 authored about 5 years ago
Add test

abfaa7278d26f704798bd027cef2c9a6419be9ac authored about 5 years ago
Add docs for setting up a server that spawns at boot time.

b35cd2ff89bfcd0aa64d3f9ad7953ea37d3cce38 authored about 5 years ago
Use hash of tiny-http with merged fix rather than fork.

65b8513877b3c2454afdc348bb01d4c23658d794 authored about 5 years ago
Update deps on yanked versions

ceb6a1bfb5116c437d718fe26aabc56a3c5dc3ad authored about 5 years ago
Update server cert generation for macOS Catalina. Fixes #565

fc207cbd2592f72748e27ce9cb8ef09684a94895 authored about 5 years ago
Fmt skip

092f8d3ceb90c614d2d4414f9ce78e18e4916c79 authored over 5 years ago
Format the entire repo

dc6845963af96de3521e60921d2718b99c725d9c authored over 5 years ago
Don't do distributed compilation if we're building with plugins.

Partially addresses #562 by not building remotely.

That is not amazing, and we should probably ...

dd5d3cdc3a60f57c8851ec46412949504aaa19e2 authored over 5 years ago
commands: Minor cleanup.

Avoid silly Err(e) => Err(e).

d3093392af6f593361c229deb36dd14c964c0778 authored over 5 years ago
Minor updates to docs.

b63b5fe6c90f9443a2dbe9a06824a92b138e5365 authored over 5 years ago
Prevent concurrent requests to auth endpoint from building up.

e5f8856901688c163baceb352bf766f72731dfed authored over 5 years ago
Re-balance timeouts to allow communicating with a scheduler to fall back appropriately.

0cb2e77cd005ea027fcd102ade6b6158bbc765b0 authored over 5 years ago
typos: fix minor typos

ed8b158078bbee6670b919e0c80aeae2668f993b authored over 5 years ago
typos: OSX -> macOS

3cec94adcb2fba7fe414913b914e65dfc34b9deb authored over 5 years ago
Fix deadlocks in the scheduler

c003a16a948d12185169b2b3578dca7e7dc2b7e4 authored over 5 years ago
Start next development iteration 0.2.13-alpha.0

5f2cf631feaf24332dd59c76736f12f26b3c44ea authored over 5 years ago
Fix subject name in generated certs

6371211b151c2d889864169d3f842d04b8a6f0d9 authored over 5 years ago
Add per-builder counts to dist stats. Fixes #478

359e4c13a17261dd15e5f47cd2a365fef6a12819 authored over 5 years ago
Update the docs with some minor notes.

I had to figure these out while setting sccache up so it may be helpful to others too.

dd45506031543c6fd50709b7d3b1ff119ff6ad8e authored over 5 years ago
Authenticate S3 GET requests if credentials are available

ad50350e3d11290886b2c4d1c06ae4483b9c5afa authored over 5 years ago
Keep track of jobs assigned but not yet attended by a client in the scheduler. Fixes #513.

We've found some situations where a server will retain jobs waiting for a
client to request they...

e4372e2b9d72be04974d5528dccdc81e216b7ff8 authored over 5 years ago
Remove jobs from job list when replacing a server's identity.

a28474b9007f024c9ec2c4807421de5703dc7182 authored over 5 years ago
Move toolchain cache lock acquisition earlier. Fixes #519

Previously we would lock to prevent multiple toolchain creations
at once, but the lock was acqui...

eb1c57f9690200e44294d3f1ac486b6606bb9f57 authored over 5 years ago
remove output files after preprocessing failures

Fixes #517.

b9141cb44d3c5f86148210d5223b2c407c8b3182 authored over 5 years ago
Start next development iteration 0.2.12-alpha.0

d5b98e7e4b6d75c98d1e275c75922e22e28cf829 authored over 5 years ago
Add in progress job count to the scheduler status fixes #508

7c0e46333702d5688641b1d78922e3f418251458 authored over 5 years ago
Fix accidental serialization on job_toolchains lock introduced in #482

98c6a3fe86890fcafb28ccc012f9e64c1f17ec5b authored over 5 years ago
Rewrap long line in sample config (to < 80 chars)

The sample config file has one long line (which is wider than a standard Mozilla-developer edito...

847863514dd800e5e294b2fc383f8b0691dff30f authored over 5 years ago
Document SCCACHE_CACHE_SIZE

Add info about SCCACHE_CACHE_SIZE for local storage

Signed-off-by: Aron Heinecke <aron.heinecke...

f2c39d73c62fd41efda1f97be4adf5f976408959 authored over 5 years ago
Fix misleading error message

"Didn't get a parseable response body from instance role details"
suggests that something was pa...

2f6ba71f4f3fd056966ff17771395ffb15c82030 authored over 5 years ago
Pass through clang color diagnostics

a7611fda57c325109c56fbf69d6a3b1ce6b421ae authored over 5 years ago
start next development iteration 0.2.11-alpha.0

bf4158875d5690294f4d4b2b190097b18c8d0a21 authored over 5 years ago
Document AWS_IAM_CREDENTIALS_URL

2efbb6d8738d83bd093c8810174c877ae1128ca3 authored over 5 years ago
Provide the failing process' stderr when failing to detect the compiler. Fixes #485

1f8248cda5401a7df334a1532be12213c76eb6cf authored over 5 years ago
Don't add --color when --json is passed to rustc. fixes #488

fc256ff3552274e210eb456f4a2f54ee9038307e authored over 5 years ago
Treat missing auth for a configured scheduler as a fatal in the client.

This makes it an error when a scheduler is configured but no token is
present for the configured...

6b384d6bd7b2878af595c0d539287d9693e0dd9b authored over 5 years ago
Include instructions when mozilla token check fails

01a59a5aafa167fefe5a011485dfe08941c27b77 authored over 5 years ago
Add do_get_status to the distributed client implementation and use it when starting the server.

f5666903a41c8dc0409b67698ac2a9d1b033a7d3 authored over 5 years ago
Add a dist-status commmand to the local daemon. Fixes #390

8efe1568efacd0b78b08c2e61baa6b2df53bb8b3 authored over 5 years ago
Expose http error codes to the local daemon, only fail for client errors.

e3b46ba68c41f5492caf12c597f2dd6c22c30aa8 authored over 5 years ago
Choose servers without recent errors first when distributing jobs in the scheduler. Fixes #483

fe0f04557575b86d2bbe09ff62b7a7fb08e99d28 authored over 5 years ago
Notify the scheduler when a failed job completes. See #477

f988cf92c8a6fc4bd799e04da61d7ce447f1c790 authored over 5 years ago
Add a version check for bubblewrap in the server. Fixes #316

6ba6f6c15c106768b914a7697a763e2232fa253a authored over 5 years ago
Misc. dist harness fixes

f4d130311f5b119acd1dbeee4e7d0477e303c42c authored over 5 years ago
Remove jobs from assigned_jobs when allocation fails.

In practice servers will occasionally become unreachable and trying
to allocate to them will fai...

2866bbe46da04e3e857e7449b59301b631f2705e authored over 5 years ago
Add `CREATE_NO_WINDOW` to server startup processes on Windows

2448687217463b1d77b451ac7f63e5a4614693e7 authored over 5 years ago
Open files on worker threads rather than passing a file handle when hashing inputs. Fixes #468

93475f3458f7776c37b08201ae0d83ecac4b8fa2 authored over 5 years ago
Try removing the cargo cache to make CI pass

c32b1ccb22d6519396d814bd9eb519cb57dea518 authored over 5 years ago
Clarify docs for distributing from macOS clients.

42ebb0b8008feb6f94dc0a9e41213fa4c7dc5ade authored over 5 years ago
Update lockfile to reflect new version.

9ba1b50e9bc41ff5fa884e9c94cda8693a649165 authored over 5 years ago
start next development iteration 0.2.10-alpha.0

48d13a96a7456822954b80d01ca0aa854826436b authored over 5 years ago
Change lru-disk-cache module to expose Meter and LruCache.

This module structure is preventing us from releasing with the `dist-client`
feature enabled. Th...

90dfacdf99349bb1ad7bca915749692a9cd4172d authored over 5 years ago
use LruCache and Meter directly from lru_disk_cache

0e776e07270c667c188a179aac424bd7e85d9fbb authored over 5 years ago
Bump lru-disk-cache version

73e52df48813fed9a77c8e071019dfb917fe5cce authored over 5 years ago
Update CACHE_VERSION for rust compilation following #441

e978694d6b23a54c9d7ac6822e0f283b33b8978d authored over 5 years ago
Remove usage of kernel32-sys crate

58556730f33ee46152a5f91a16db896e14e7bf4d authored over 5 years ago
Fix windows build by indicating anonymous lifetimes (#448)

Along with the missing explicit lifetimes a couple or warnings
regarding duplicate use directiv...

e516d90a804e41a27b9342f9c43bfa76171f4b42 authored over 5 years ago
Add a field to the scheduler status result for the total number of cpus across active servers.

5112041e0b1f95467e1a4da758eb2533bfb00d58 authored over 5 years ago
Fix authorize url to correctly include "profile" scope.

7af7f5ecb06fd72c3e9fb81d3a3b24d00d99c5f9 authored over 5 years ago
Get rid of deprecate warning on Error::cause

2e99b4f03ac120e44acf46db991119d1f47456cf authored over 5 years ago
Bump error-chain to disable deprecated warnings

ae25547ff5ab64a8dde3f2be65ecc1c8f34bc01c authored over 5 years ago
Update to new ccache URL

ccache’s web site is now located at https://ccache.dev.

6e3295a22283d6143859c8838f583cb37c176e03 authored over 5 years ago
Bump minimum supported rust to 1.31.1

after transition to new edition

407b642c48e389031495e7d10830fd14226dc70e authored over 5 years ago
Force 2018 edition idioms

f1a8b0ab31cc704031a4c08b5e8c5ce394657bd7 authored over 5 years ago
Use ? operator instead of try! macro

7698c94a373267971f89a3f2b5881d808cdb8ccd authored over 5 years ago
Transition to 2018 edition

3d42008ef5630f85465c8c0c4297f2a2920e8aaf authored over 5 years ago
Cache rmeta files whenever metadata is present in emit. Fixes #436, Fixes #429

806ce303cf63ce89ef36cfe06389e7179baec31f authored over 5 years ago
build osx with static openssl always

We should test what we recommend people build with. We should also
build with something reasona...

fd3cc3918bb8bad48329785ed8894f1c096f06db authored over 5 years ago
Add issuer and subject fields to certs generated by the server. Fixes #406

085932b47ee17f32b50276efc6aaea9595a3b44b authored over 5 years ago
Bug 1544873: Implement SCCACHE_GCS_CREDENTIALS_URL

This environment variable contains a URL used to fetch the
GCS access token. Its main use is for...

954897f9c933c7328f5289a38926ab7a6bbff3c2 authored over 5 years ago
Un-set TMPDIR when distributing rust compilations. It's used by cargo and needs to exist on the server if set. Fixes #425

ce983d5d1b8d35c71e6b99a6a9b17ed17a6dad1a authored over 5 years ago
Update docs to reflect recent changes and be a bit more helpful to people adding clients and servers to mozilla-administered schedulers.

f5ea6080a2bd269cc3153033e7d559fd55648a59 authored over 5 years ago
Check X-Real-IP header for a server's originating IP in the scheduler.

Fixes #416

a3dafd1330377e1ceb231a494b7305dfdf708060 authored over 5 years ago
Don't assert when discarding unfinished jobs associated with dead servers.

They may be there because they originally failed to allocate, so they're
not guaranteed to be th...

9418d17a49cea94eb34a8d65dfee8c47b84c400c authored over 5 years ago
Add a validation config that reflects we aren't setting metadata fields when checking server token. Fixes #414

38f65929dd73accb000d99d15a10b73b6e2fad0b authored over 5 years ago
Make disk size configurable separately from disk directory

c1615ae631df26d8609a6506b1ca7f546722d148 authored over 5 years ago
fix build warnings of rustc 1.36.0-nightly

13eae2ab3c964a7d164aeaf9a481d6c617c351a5 authored over 5 years ago
simplify parsed argument assignment

When figuring out where parsed arugments should go, we do a complicated
dance of computing an `O...

5cbd30684e03cab9c2d1272fdc530fd83b8c903b authored almost 6 years ago
Sort stats by language name for good. Fixes #397

6bd19d8ff2f37788e7273cbb6b93dc6288e9f70d authored almost 6 years ago
Build the distributed compilation client support by default. Fixes #383

8cdce75f035c333a4f94c98adfca1ae5f081797b authored almost 6 years ago
Merge pull request #404 from chmanchester/test_fix

Make tests pass on macOS when dist-client is selected.

ae28bba6599327e766816876d3af3a12eeae9b05 authored almost 6 years ago
Make tests pass on macOS when dist-client is selected.

df9630960516e2ad5d322f8eedf0bd022820f2f7 authored almost 6 years ago
Merge pull request #402 from Mozilla-GitHub-Standards/master

Add Mozilla Code of Conduct

bd904bc88e22e426c3c97a363a21b7e8cb2debda authored almost 6 years ago
Add Mozilla Code of Conduct file

Fixes #401.

_(Message COC002)_

eadb866c30f60013c8523557b4204ea389c8b6fe authored almost 6 years ago
add some release docs

7a201b1aee6fbf48c3b55bfcd5d03fd91c871a7f authored almost 6 years ago
add a blurb to the docs about building sccache-dist binaries

5bb5d047e27bd8e69da0e1cab2882468313cd080 authored almost 6 years ago
Fix `-o` flag separator type

4271e43ba5150911f8ec10b4624d4e112ce2498b authored almost 6 years ago
Fix GCS feature when s3 (default) is disabled

36b40ac69f100847dfdf1f6113665623372d6c68 authored almost 6 years ago
Add support for '-fdebug-compilation-dir'

66e19f0305ee387b77fbc83367c220b93e2721cd authored almost 6 years ago
Mark daemonize stub for Windows as pub

8694f999c94f03872df78ad29b36c8bd52aae688 authored almost 6 years ago
Daemonize the scheduler process unless SCCACHE_NO_DAEMON is set in the environment. Fixes #382

9cb8d69e4108649f4c186b5b3edd80cacf49a0d6 authored almost 6 years ago
Sort stats by language name when printing them out. Fixes #386

931cefa86987d538caf503839dd5da6c540368a9 authored almost 6 years ago
Add syslog logging for sccache-dist. Fixes #380

This change adds a `--syslog=level` argument to the sccache-dist `scheduler`
and `server` comman...

3fc1b77a986ea38b47d778aab1aa9ee1a8f9544a authored almost 6 years ago
make syslog argument optional

5704812ee84b456bd8edbcddcf7cb5730c3a5b31 authored almost 6 years ago