Skip to content
Leo Lapworth edited this page Apr 21, 2016 · 22 revisions

Stuff to find out / do

  1. Restart minion failed jobs
  2. Find out index size of cpan_v0 on bm-mc-01
  3. Get cpan-api tests passing, and passing on travis
  4. Get metacpan-web tests passing, and passing on travis
  5. Import users data (and work out how to do this for switch over)
  6. Fix latest:
 /home/metacpan/bin/metacpan-api-carton-exec bin/metacpan latest
Can't locate object method "source" via package "MetaCPAN::Document::File::Set" at /home/metacpan/metacpan-api/bin/../lib/MetaCPAN/Script/Latest.pm line 70.
  1. Switch metacpan_web.conf to use https://api-v1.metacpan.org/
  2. Migrate Metacpan::Client

Discuss

  1. Old API depreciation (and write some sort of policy)
  2. cpanm talking to api
  3. Postgres replication and backup

Nice to do:

  1. Catch https://api-v1.metacpan.org/ - 'set_class' so shows a nice error page about using correct end points
  2. Explorer https://explorer.metacpan.org/
  3. Break out: 'Metacpan::Shared::' for release on CPAN
  4. github-meets-cpan
  5. Have job queue try import several times, incase it's ES timeouts or something else

Meta

Clone this wiki locally