Closed rohitpaulk closed 8 years ago
different browsers and clearing cookies doesn't work... Calling
!m @rohitpaulk
"Our offices are closed, please call back between 9AM and 9PM" :disappointed:
There is an international number, but I'm sure that charges are going to be pretty steep...
Groan.
Um ...
So the 888 number I guess routes to PayPal India, ya? Like, you could call there tomorrow and hopefully sort this out? In that case I guess we punt for now and try again next week. Sound right?
Yep.
How do you want to proceed with this one?
Wellllllllll, bin/masspay is idempotent, so I should be able to just pick right up over here, right?
Yh, and it hits Heroku directly - so that's perfect
Okay, running MassPay ...
I'll call Paypal tomorrow and see if I can get this sorted out :)
!m @whit537
!m @rohitpaulk
Oh I forgot my logs... On it
;-)
POSTed MassPay back to Gratipay for 46 users.
https://github.com/gratipay/logs/commit/d51ce4bbaace40b0653ea4550a114cbe25dca4fb
Used Github's commit UI for the first time :dancer:
Ah, nice! :-)
Okay! Where are we? I shuffled escrow a bit, so I think we're done with PayPal ...
/me goes back to eating popcorn. :]
11% decline rate (6/54)
Post mortem.. @whit537 Why are we using backups at all?
AFAICT - All of our commands hit Heroku directly
I don't have the time right now, but I'll edit the scripts soon to add -a gratipay
to all the heroku commands.
Why are we using backups at all?
I guess we don't have our backup policies documented anywhere, but it seems like a good idea to me to have a backup somewhere outside of Heroku. Payday seems like a natural time to take said backup. No?
The practice was also more relevant earlier on, when payday errors would sometimes corrupt the database.
It makes sense if the backups are stored somewhere (like S3), yes. For now, I think triggering a backup on Heroku just before running the script should suffice :)
when payday errors would sometimes corrupt the database.
Ah, yes.
@rohitpaulk I've been storing the backups on an external hard drive.
But we could desync that from payday.
Sneaky!
I'm caught! :-)
Maybe that deserves a reticket? Reviewing and formalizing our backup policies?
Or data management more broadly?
11% decline rate (6/54)
It's actually 10% (6 / 60).
I believe we missed https://gratipay.com/dashboard/1.0-payouts and probably https://gratipay.com/dashboard/ (hard to tell on that one ;-).
Going to use
honcho
instead.. Since I have multiple heroku remotes in the same directory, I had to change-a gratipay
to the heroku config command
Tweaked in 65ceb75b1cdc9ab4f93828c401dc0cda38a99be5.
That script spent 5 minutes and we migrated 0 tips :P
:-(
!m @rohitpaulk :-)
188