You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
this is an alternative to using the manifold client to upload post-build
events
the current path is, if fbcode is enabled buck2 uses a ManifoldClient
(manfold is Meta's internal s3 blob storage) with a hardcoded
fbinternal address. this adds a config to .buckconfig that enables a
http client to put the event blob to a configurable URL, instead of the
hardcoded facebook url using their blob storages url storage schema
this http uploader does not support chunked uploads, while the manifold
client does support that. these event blobs seem to be a few mb for
large builds so the oss path might not have as much of a need for
chunked uploads as meta, keeping a simple upload is likely a feature we
want for easy out-of-the-box integration with metrics collection
cleanup
use http client in addition to manifold client
keep backwards support for 'should_upload_logs'
update comment
0 commit comments