Page MenuHomeSoftware Heritage
Feed Advanced Search

Oct 19 2015

olasd created T111: Performance analysis of read queries.
Oct 19 2015, 2:26 PM · Storage manager
ardumont added a comment to T110: JSONP support in the public API.

Installed on /api/1/stat/counters

Oct 19 2015, 12:37 PM · Web app
ardumont closed T110: JSONP support in the public API as Resolved by committing rDWAPPSad9eafcd611d: Add jsonp decorator.
Oct 19 2015, 12:27 PM · Web app
zack raised the priority of T110: JSONP support in the public API from Normal to High.
Oct 19 2015, 10:00 AM · Web app
zack assigned T110: JSONP support in the public API to ardumont.
Oct 19 2015, 10:00 AM · Web app

Oct 18 2015

zack added a comment to T110: JSONP support in the public API.

we can use this flask decorator:

Oct 18 2015, 6:10 PM · Web app
zack closed T108: add COPYING files to software modules and templates as Resolved.
Oct 18 2015, 9:54 AM · Restricted Project
zack closed T87: fix object storage file permissions on uffizi as Resolved.
Oct 18 2015, 9:53 AM

Oct 16 2015

zack removed a project from T110: JSONP support in the public API: Restricted Project.
Oct 16 2015, 8:50 PM · Web app
zack added a project to T110: JSONP support in the public API: Web app.
Oct 16 2015, 6:14 PM · Web app
zack created T109: browsable JSON API.
Oct 16 2015, 4:57 PM · Web app
olasd added a comment to T97: public API backend, with method to return stats.

after rSPROLEf55466f and rSPSITEfe51482 + deployment, https://base.softwareheritage.org/api/1/stat/counters is now available.

Oct 16 2015, 3:52 PM · Web app
zack added a comment to T108: add COPYING files to software modules and templates.

done in all modules registered under swh-environment

Oct 16 2015, 3:05 PM · Restricted Project
ardumont lowered the priority of T98: Produce list of tarballs message from High to Normal.
Oct 16 2015, 2:16 PM · Directory loader
ardumont lowered the priority of T90: swh-loader-tar - Load gnu tarballs in swh-storage from High to Normal.
Oct 16 2015, 2:16 PM · Tarball loader, Directory loader
ardumont lowered the priority of T105: make worker01 stop consuming swh_loader_git messages from High to Normal.
Oct 16 2015, 2:16 PM · Tarball loader, Directory loader
ardumont placed T48: upload-based content search up for grabs.
Oct 16 2015, 2:14 PM · Web app
ardumont closed T107: Load an actual tarball in swh as Resolved.
Oct 16 2015, 12:47 PM · Directory loader
ardumont closed T107: Load an actual tarball in swh, a subtask of T90: swh-loader-tar - Load gnu tarballs in swh-storage, as Resolved.
Oct 16 2015, 12:47 PM · Tarball loader, Directory loader
ardumont claimed T90: swh-loader-tar - Load gnu tarballs in swh-storage.
Oct 16 2015, 12:46 PM · Tarball loader, Directory loader
ardumont claimed T98: Produce list of tarballs message.
Oct 16 2015, 12:46 PM · Directory loader
ardumont closed T99: Make release optional as Resolved.
Oct 16 2015, 12:45 PM · Directory loader
ardumont added a project to T100: Make possible the creation of multiple occurrences: Developers.
Oct 16 2015, 12:45 PM · Directory loader
ardumont added a project to T101: Add synthetic flag to True for swh-loader-dir, tar: Developers.
Oct 16 2015, 12:45 PM · Directory loader
ardumont added a project to T102: Add synthetic flag to false for swh-loader-git: Developers.
Oct 16 2015, 12:45 PM · Git loader
ardumont edited projects for T103: Add synthetic flag in release/revision tables, added: Storage manager, Developers; removed Core & foundations.
Oct 16 2015, 12:44 PM · Storage manager
ardumont claimed T105: make worker01 stop consuming swh_loader_git messages.
Oct 16 2015, 12:43 PM · Tarball loader, Directory loader
ardumont claimed T104: release swh-loader-dir.
Oct 16 2015, 12:43 PM · Directory loader
zack created T108: add COPYING files to software modules and templates.
Oct 16 2015, 12:41 PM · Restricted Project
ardumont added a project to T106: Test on worker01: producing and consuming one swh_loader_tar message: Directory loader.
Oct 16 2015, 12:41 PM · Tarball loader, Directory loader
ardumont created T107: Load an actual tarball in swh.
Oct 16 2015, 12:41 PM · Directory loader
ardumont created T106: Test on worker01: producing and consuming one swh_loader_tar message.
Oct 16 2015, 12:40 PM · Tarball loader, Directory loader
ardumont created T105: make worker01 stop consuming swh_loader_git messages.
Oct 16 2015, 12:40 PM · Tarball loader, Directory loader
ardumont created T104: release swh-loader-dir.
Oct 16 2015, 12:39 PM · Directory loader
olasd closed T97: public API backend, with method to return stats as Resolved.
Oct 16 2015, 12:09 PM · Web app
olasd claimed T97: public API backend, with method to return stats.
Oct 16 2015, 10:23 AM · Web app

Oct 15 2015

zack added a comment to T97: public API backend, with method to return stats.

this will go into the current webui, as the first endpoint that returns json stuff instead of rendering an html page

Oct 15 2015, 4:57 PM · Web app
zack added a project to T97: public API backend, with method to return stats: Web app.
Oct 15 2015, 4:56 PM · Web app
zack created T97: public API backend, with method to return stats.
Oct 15 2015, 4:54 PM · Web app
zack lowered the priority of T29: evaluate conffile/argparse Python module from Normal to Low.
Oct 15 2015, 10:35 AM · Core & foundations
zack raised the priority of T87: fix object storage file permissions on uffizi from Low to Normal.
Oct 15 2015, 10:34 AM
zack added a comment to T87: fix object storage file permissions on uffizi.

current status: about 1/3 done (by the look of it…)

Oct 15 2015, 10:34 AM

Oct 14 2015

zack closed T86: backup the swh public website off-gandi as Resolved.
Oct 14 2015, 4:22 PM
zack added a comment to T86: backup the swh public website off-gandi.

This is now done. Some details:

Oct 14 2015, 4:22 PM
zack closed T70: document phabricator callsign conventions for git repositories as Resolved.
Oct 14 2015, 2:16 PM · Documentation
zack added a comment to T70: document phabricator callsign conventions for git repositories.

done at https://intranet.softwareheritage.org/index.php/Phabricator_callsign_naming_convention

Oct 14 2015, 2:16 PM · Documentation
olasd closed T60: deploy webapp at http://base.softwareheritage.org as Resolved.

And apache through to rSPPROFa11a325c.

Oct 14 2015, 12:10 PM · Web app
olasd added a comment to T60: deploy webapp at http://base.softwareheritage.org.

uWSGI has been deployed through rSPPROFb76ea39d4

Oct 14 2015, 10:44 AM · Web app
zack added a project to T90: swh-loader-tar - Load gnu tarballs in swh-storage: Developers.
Oct 14 2015, 10:14 AM · Tarball loader, Directory loader

Oct 13 2015

olasd claimed T60: deploy webapp at http://base.softwareheritage.org.
Oct 13 2015, 3:49 PM · Web app
zack closed T88: DB: add index on content.ctime as Resolved.
Oct 13 2015, 3:11 PM · Storage manager
zack added a comment to T88: DB: add index on content.ctime.

done in rDSTO793fb06f89d27c6ed94ab9392594dab14a941e3f

Oct 13 2015, 3:11 PM · Storage manager
zack claimed T87: fix object storage file permissions on uffizi.
Oct 13 2015, 2:05 PM
zack added a comment to T87: fix object storage file permissions on uffizi.

chmods restarted in a scren session of root@uffizi

Oct 13 2015, 2:04 PM
zack added a comment to T88: DB: add index on content.ctime.

"create index concurrently ..." is now running on prado, in a screen section

Oct 13 2015, 1:59 PM · Storage manager
zack created T88: DB: add index on content.ctime.
Oct 13 2015, 1:59 PM · Storage manager
olasd added a comment to T87: fix object storage file permissions on uffizi.

committed rDSTO672dd1c as mkstemp creates files with mode 0o600

Oct 13 2015, 12:33 PM
zack updated the task description for T87: fix object storage file permissions on uffizi.
Oct 13 2015, 11:51 AM
zack placed T87: fix object storage file permissions on uffizi up for grabs.
Oct 13 2015, 11:51 AM
zack added a comment to T87: fix object storage file permissions on uffizi.

chmods interrupted, as we just discovered that uwsgi is currently creating object files with perms 0600, which are not the right ones.
We need to first fix that, and then restart the chmods.

Oct 13 2015, 11:51 AM

Oct 12 2015

zack added a comment to T87: fix object storage file permissions on uffizi.

current status: 16 chmods (one for each physical disk) are currently running on uffizi, in a screen session of user root

Oct 12 2015, 5:03 PM
zack created T87: fix object storage file permissions on uffizi.
Oct 12 2015, 5:03 PM
zack created T86: backup the swh public website off-gandi.
Oct 12 2015, 3:49 PM
olasd closed T76: Reload repositories whose import failed due to connection issues as Resolved.

Those repositories have been rescheduled with the rest of the 13 million repos that hadn't been imported yet.

Oct 12 2015, 10:17 AM · Git loader

Oct 11 2015

olasd closed T74: Reload repositories with skipped content as Resolved.

In progress.

Oct 11 2015, 1:47 PM
olasd closed T73: Reload repositories with null tag names as Resolved.

The tasks are currently running.

Oct 11 2015, 12:57 PM · Git loader

Oct 9 2015

ardumont added a comment to T60: deploy webapp at http://base.softwareheritage.org.

swh's puppet state of art - https://forge.softwareheritage.org/diffusion/SENV/

Oct 9 2015, 9:49 AM · Web app
ardumont closed T9: directory (= extracted archive) loader - 1st deployable version as Resolved.
Oct 9 2015, 9:40 AM · Directory loader

Oct 8 2015

ardumont added a comment to T9: directory (= extracted archive) loader - 1st deployable version.
  • Inject content
  • Inject directories
  • Inject revision
  • Inject release
  • Inject occurrence
  • Add tests on lower level
  • Tag + Release + Install to make sure the packaging is ok
  • pep8 compliance + tests ok
  • Orchestration test
Oct 8 2015, 10:19 AM · Directory loader

Oct 7 2015

zack added a comment to T67: prototype: git clone from SWH.

In light of issues like T78 , the ideal test based on "git cloning" from SWH would include both:

  • verifying that the top-most commits have the right sha1_git checksum, and
  • verifying that the Git object store contains all and only the objects we started with
Oct 7 2015, 3:15 PM · Vault, General
olasd created T78: Unable to perfectly round-trip releases pointed at by occurrences.
Oct 7 2015, 1:57 PM · Storage manager
zack removed a project from T77: continuous integration to run test suite and static code checks: Restricted Project.
Oct 7 2015, 9:41 AM · Phabricator
zack created T77: continuous integration to run test suite and static code checks.
Oct 7 2015, 9:25 AM · Phabricator

Oct 6 2015

zack added a project to T74: Reload repositories with skipped content: Developers.
Oct 6 2015, 2:46 PM
olasd created T76: Reload repositories whose import failed due to connection issues.
Oct 6 2015, 2:42 PM · Git loader
olasd renamed T75: Check integrity of directories, revisions, and releases from Check integrity of Revisions and Tags to Check integrity of Revisions and Releases.
Oct 6 2015, 2:37 PM · Archive content, Restricted Project
olasd created T75: Check integrity of directories, revisions, and releases.
Oct 6 2015, 2:36 PM · Archive content, Restricted Project
olasd closed T65: Support authors with non-utf8-encoded names as Resolved by committing rDSTOe80adb87444c: swh-schema: person (name, email) -> bytea.
Oct 6 2015, 2:02 PM · Storage manager, Git loader
olasd added projects to T73: Reload repositories with null tag names: Developers, Git loader.
Oct 6 2015, 12:43 PM · Git loader
olasd closed T64: Support tags with empty or non-utf8 messages as Resolved.

Done in rDLDG61e2b1ecd061

Oct 6 2015, 12:28 PM · Git loader
zack created T72: occurrence history table: use an array of timestamps instead of intervals.
Oct 6 2015, 10:52 AM · Storage manager
zack created T71: update database/storage size estimation using current content of SWH DB.
Oct 6 2015, 10:00 AM · Restricted Project
zack created T70: document phabricator callsign conventions for git repositories.
Oct 6 2015, 9:56 AM · Documentation

Oct 5 2015

olasd closed T45: Fix swh.storage.storage.occurrence_add for overlapping intervals as Resolved by committing rDSTO1f7ca7c960a7: swh.storage.storage: make occurrence_add support overlapping intervals.
Oct 5 2015, 6:47 PM · Storage manager
zack created T68: support for git tags that point to arbitrary git objects, instead of revisions.
Oct 5 2015, 2:24 PM · Git loader

Oct 4 2015

zack renamed T66: clone and load fork GitHub repositories from clone and load non-fork GitHub repositories to clone and load fork GitHub repositories.
Oct 4 2015, 5:45 PM · Restricted Project, General
zack added a project to T67: prototype: git clone from SWH: Developers.
Oct 4 2015, 5:44 PM · Vault, General
zack renamed T66: clone and load fork GitHub repositories from retrieve non-fork GitHub repositories to clone and load non-fork GitHub repositories.
Oct 4 2015, 5:40 PM · Restricted Project, General
zack added a subtask for T66: clone and load fork GitHub repositories: T51: smart, all-in-one git cloner/loader/ (+ dealing with updates too).
Oct 4 2015, 5:40 PM · Restricted Project, General
zack added a parent task for T51: smart, all-in-one git cloner/loader/ (+ dealing with updates too): T66: clone and load fork GitHub repositories.
Oct 4 2015, 5:40 PM · Git cloner, Git loader
zack created T66: clone and load fork GitHub repositories.
Oct 4 2015, 5:40 PM · Restricted Project, General
olasd updated the task description for T65: Support authors with non-utf8-encoded names.
Oct 4 2015, 5:31 PM · Storage manager, Git loader
olasd created T65: Support authors with non-utf8-encoded names.
Oct 4 2015, 5:30 PM · Storage manager, Git loader
olasd created T64: Support tags with empty or non-utf8 messages.
Oct 4 2015, 5:29 PM · Git loader
zack added a comment to T36: performance estimation: how long will it take to git-bulk-load all the GitHub repos we have.
In T36#629, @olasd wrote:

sadly, 14k is only .1% ;)

Oct 4 2015, 1:47 PM · Git loader
zack added a comment to T36: performance estimation: how long will it take to git-bulk-load all the GitHub repos we have.
In T36#626, @olasd wrote:

IPython notebook to play with the result times scatter plot :

Oct 4 2015, 12:47 PM · Git loader
olasd added a comment to T36: performance estimation: how long will it take to git-bulk-load all the GitHub repos we have.
In T36#628, @zack wrote:

Based on that data, here are the current average/stddev processing times per repository based on the first ~14k random repositories loaded (~1% of our total):

Oct 4 2015, 1:34 AM · Git loader

Oct 3 2015

zack added a comment to T36: performance estimation: how long will it take to git-bulk-load all the GitHub repos we have.

(Thanks for making me play for the first time with a IPython notebook, it's a pretty impressive environment to play with scientific data.)

Oct 3 2015, 8:17 PM · Git loader
olasd added a comment to T36: performance estimation: how long will it take to git-bulk-load all the GitHub repos we have.

IPython notebook to play with the result times scatter plot :

Oct 3 2015, 5:34 PM · Git loader

Oct 2 2015

zack added a project to T17: handle github assets in git loader: Git loader.
Oct 2 2015, 11:04 PM · Git loader