Closed Bug 1565259 Opened 6 years ago Closed 6 years ago

push gecko-dev mapping to an s3 bucket

Categories

(Developer Services :: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dhouse, Assigned: dhouse)

References

Details

Attachments

(1 file, 1 obsolete file)

:catlee asked if vcs-sync could post the gecko-dev mappings to an s3 bucket (compressed?) instead of the mapper service

for poc/mvp: we have the global mapping file on disk, and so we could post that to s3 without needing to change the vcs-sync conversion process

I'll make this a priority to complete in Q4. I did not prioritize doing it this quarter since the mapper has been working, and so I never started the work.

This was completed this week because the mapper service was down after the TC migration last weekend.
vcs-sync was already pushing log archives to s3, so I added a push of the mappings (using s3api calls instead of s3put, and storing the md5 of the file to check before upload so we do not re-upload the same mapping)

Attached file mappings_upload_to_s3.sh (obsolete) —

With adding this, I reviewed the files in s3 for vcs-sync and added lifecycle policies to keep logs for 95days max (in glacier). The mapping is as standard storage type because we're replacing it daily (when new commits are added).

Status: NEW → RESOLVED
Closed: 6 years ago
Depends on: 1595955
Resolution: --- → FIXED
Attachment #9109155 - Attachment is obsolete: true
Blocks: 1595492
Blocks: 1599586
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: