jakesylvestre / cing

Automatically exported from code.google.com/p/cing
0 stars 0 forks source link

Automate a prioritizer for NRG-CING updater #316

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
It would be good to do this automatically in a clever way. Right now I see 
we're syncing in a way that misses a lot of related data.

A schema can be developed on the basis of attached figure.

3 attributes for each of the 6 'stages' (NRG-CING counts for 3).

The impossible attribute is based on manual observation.

Original issue reported on code.google.com by jurge...@gmail.com on 29 Nov 2011 at 1:25

Attachments:

GoogleCodeExporter commented 9 years ago
Priority for updating NRG-CING

Priority of an entry is in the range [0,9] and is a float.

Once a week we do the X highest ranking entries. X=40 now.
When one resource updates all entries we limit the weekly load
to higher priorities using this automatic priority scheduling.

We may keep a few cores doing the lower scoring updates running in the cloud.

9   Missing
8   Missing NRG
7   Missing or different matched BMRB
6   Update PDB
5   Update NRG
4   Update BMRB
1.x Update CING software (x = delta revision id / 1000)
0.x CCPN software

Original comment by jurge...@gmail.com on 1 Dec 2011 at 10:59

GoogleCodeExporter commented 9 years ago

Original comment by jurge...@gmail.com on 2 Dec 2011 at 12:40

GoogleCodeExporter commented 9 years ago

Original comment by jurge...@gmail.com on 2 Dec 2011 at 12:41