Page MenuHomePhabricator
Feed Advanced Search

Aug 24 2015

epriestley moved T6455: Implement support for dynamically building new AMI / disk image blueprints in Drydock from Backlog to Future on the Drydock board.
Aug 24 2015, 5:02 PM · Drydock
epriestley moved T5544: Implement EC2 blueprint for Drydock from Backlog to Future on the Drydock board.
Aug 24 2015, 5:02 PM · Drydock
epriestley removed a parent task for T2015: Implement Drydock: T182: Commit into repository directly from differential.
Aug 24 2015, 5:00 PM · Drydock
epriestley added a parent task for T9252: Unprototype Drydock (v1): T182: Commit into repository directly from differential.
Aug 24 2015, 5:00 PM · Prioritized, Drydock
epriestley added a parent task for T9252: Unprototype Drydock (v1): T9123: Build Phabricator in Harbormaster (v2).
Aug 24 2015, 5:00 PM · Prioritized, Drydock
epriestley added a comment to T9252: Unprototype Drydock (v1).

 .jpg (290×236 px, 12 KB)

Aug 24 2015, 4:59 PM · Prioritized, Drydock
epriestley moved T6193: Allow Arcanist to allocate resources through Drydock from Backlog to Far Future on the Drydock board.
Aug 24 2015, 4:49 PM · Arcanist, Drydock
epriestley lowered the priority of T6193: Allow Arcanist to allocate resources through Drydock from Normal to Wishlist.
Aug 24 2015, 4:49 PM · Arcanist, Drydock
epriestley merged task T6076: Provide infrastructure to allow users to perform leases from Arcanist into T6193: Allow Arcanist to allocate resources through Drydock.
Aug 24 2015, 4:49 PM · Drydock
epriestley updated subscribers of T6193: Allow Arcanist to allocate resources through Drydock.
Aug 24 2015, 4:49 PM · Arcanist, Drydock
epriestley added a comment to T6193: Allow Arcanist to allocate resources through Drydock.

Pretty sure this is the same as T6076; I'm going to merge that here.

Aug 24 2015, 4:49 PM · Arcanist, Drydock
epriestley moved T6111: Give Drydock leases an explicit ownership PHID from Backlog to v1 on the Drydock board.
Aug 24 2015, 4:44 PM · Drydock
epriestley created T9252: Unprototype Drydock (v1).
Aug 24 2015, 4:43 PM · Prioritized, Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Aug 24 2015, 7:51 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Aug 24 2015, 6:23 AM · Drydock

Aug 19 2015

thoughtpolice added a comment to T9219: 'Exception' with message 'Unable to resolve method 'loadDrydockLease'.'.

Yup, confirmed fixed. Thanks again y'all!

Aug 19 2015, 6:52 PM · Drydock, Harbormaster
chad closed T9219: 'Exception' with message 'Unable to resolve method 'loadDrydockLease'.' as Resolved by committing Restricted Diffusion Commit.
Aug 19 2015, 12:52 AM · Drydock, Harbormaster

Aug 18 2015

chad added a comment to T9219: 'Exception' with message 'Unable to resolve method 'loadDrydockLease'.'.

I dunno, taking a guess.

Aug 18 2015, 11:37 PM · Drydock, Harbormaster
chad added a revision to T9219: 'Exception' with message 'Unable to resolve method 'loadDrydockLease'.': Restricted Differential Revision.
Aug 18 2015, 11:37 PM · Drydock, Harbormaster
thoughtpolice created T9219: 'Exception' with message 'Unable to resolve method 'loadDrydockLease'.'.
Aug 18 2015, 10:58 PM · Drydock, Harbormaster

Jul 29 2015

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Jul 29 2015, 2:22 AM · Drydock

Jul 23 2015

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Jul 23 2015, 2:12 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Jul 23 2015, 1:56 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Jul 23 2015, 1:37 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Jul 23 2015, 1:17 AM · Drydock

Jul 15 2015

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Jul 15 2015, 5:35 AM · Drydock

Jul 8 2015

chad removed a member for Drydock: chad.
Jul 8 2015, 7:38 PM

Jul 2 2015

hach-que added a revision to T2015: Implement Drydock: D13525: [drydock/aws] Check that the instance started by a spot request is API consistent.
Jul 2 2015, 3:12 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: D13522: [drydock/aws] Check for the presence of the storage path before finalizing allocation.
Jul 2 2015, 12:42 AM · Drydock

Jul 1 2015

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Jul 1 2015, 11:41 PM · Drydock
hach-que added a revision to T2015: Implement Drydock: D13508: [drydock/aws/working-copies-caching] Update AWS EC2 blueprint to support working copy caches.
Jul 1 2015, 4:51 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Jul 1 2015, 4:45 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Jul 1 2015, 4:39 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Jul 1 2015, 4:32 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Jul 1 2015, 4:24 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Jul 1 2015, 4:21 AM · Drydock

Jun 25 2015

hach-que added a comment to T8671: Support complex resource constraints across multiple resources in Drydock.

From IRC:

Jun 25 2015, 2:42 PM · Drydock
hach-que added a comment to T8671: Support complex resource constraints across multiple resources in Drydock.

I think we also need a field on a lease to indicate that it's not a permanent lease, or it's a caching lease or something of that nature. Basically the host lease that the working copy has for it's cache shouldn't prevent the host resource from being closed if shouldCloseUnleasedResource returns true.

Jun 25 2015, 8:16 AM · Drydock
hach-que created T8671: Support complex resource constraints across multiple resources in Drydock.
Jun 25 2015, 8:12 AM · Drydock

Jun 24 2015

hach-que added a revision to T2015: Implement Drydock: D13413: Implement leasing working copies based on URLs and repositories.
Jun 24 2015, 6:22 AM · Drydock

Jun 18 2015

hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Jun 18 2015, 2:51 PM · Drydock
joshuaspence closed T8599: Exceptions about after extending from Phobject as Resolved by committing Restricted Diffusion Commit.
Jun 18 2015, 12:40 PM · Infrastructure, Drydock
mikn added a comment to T8599: Exceptions about after extending from Phobject.

Ah, that was an intermediate error that I got when I was trying to solve it. I'll implement the fix that you have in D13335 and it solves the problem I experienced. :)

Jun 18 2015, 9:03 AM · Infrastructure, Drydock
joshuaspence added a comment to T8599: Exceptions about after extending from Phobject.

Hm, in your original report the stack trace doesn't mention DrydockConstants.

Jun 18 2015, 8:34 AM · Infrastructure, Drydock
mikn added a comment to T8599: Exceptions about after extending from Phobject.

Ah, to recreate this you only need to add a build plan with a "Lease Host" step and you will get this fatal. The class referenced in the first message in the stack trace will be DrydockConstants and not PhabricatorWorkerArchiveTaskQuery though.

Jun 18 2015, 8:28 AM · Infrastructure, Drydock
joshuaspence added a revision to T8599: Exceptions about after extending from Phobject: Restricted Differential Revision.
Jun 18 2015, 8:26 AM · Infrastructure, Drydock
joshuaspence claimed T8599: Exceptions about after extending from Phobject.
Jun 18 2015, 8:14 AM · Infrastructure, Drydock
mikn added a project to T8599: Exceptions about after extending from Phobject: Infrastructure.
Jun 18 2015, 7:34 AM · Infrastructure, Drydock
mikn created T8599: Exceptions about after extending from Phobject.
Jun 18 2015, 7:34 AM · Infrastructure, Drydock

May 23 2015

hach-que added a comment to T8153: Improve detection and recovery when resources are mangled outside of Drydock's control.

I don't believe there's a deadlock here. What happens is:

May 23 2015, 1:10 AM · Prioritized, Drydock

May 22 2015

epriestley added a comment to T8153: Improve detection and recovery when resources are mangled outside of Drydock's control.

"Block and wait" can deadlock the queue and we're going to have to stop doing that if we're doing it anywhere.

May 22 2015, 10:30 PM · Prioritized, Drydock
hach-que added a comment to T8153: Improve detection and recovery when resources are mangled outside of Drydock's control.

"Block and wait" is what currently happens when you have more leases come through than maximum resources available (actually for blueprints that implement min-max-expiry it will optimize to only allocate as many resources as is really needed).

May 22 2015, 10:26 PM · Prioritized, Drydock
epriestley added a comment to T8153: Improve detection and recovery when resources are mangled outside of Drydock's control.

That situation is unavoidable. Here's a way we can hit it with pre-checks:

May 22 2015, 5:55 PM · Prioritized, Drydock

May 19 2015

hach-que added a comment to T8153: Improve detection and recovery when resources are mangled outside of Drydock's control.

That sounds similar to the solution I proposed, but I'm not entirely sure that will work due to the health check running as a queued task (and preemptively preventing leases against suspicious resources I guess). I'm particularly concerned about this scenario:

May 19 2015, 10:15 PM · Prioritized, Drydock
epriestley added a comment to T8153: Improve detection and recovery when resources are mangled outside of Drydock's control.

First thought is to do this:

May 19 2015, 6:29 PM · Prioritized, Drydock

May 11 2015

hach-que created T8153: Improve detection and recovery when resources are mangled outside of Drydock's control.
May 11 2015, 4:32 AM · Prioritized, Drydock

May 9 2015

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
May 9 2015, 9:22 AM · Drydock

Apr 30 2015

tycho.tatitscheff added a comment to T2015: Implement Drydock.

As chad advice me I would ask here.

Apr 30 2015, 5:06 AM · Drydock
chad added a comment to T7994: Drydock & docker.

If you have questions or needs with Drydock, best to place them in T2015 so they're not lost and around when implementation does happen.

Apr 30 2015, 12:38 AM · Drydock
chad merged task T7994: Drydock & docker into T2015: Implement Drydock.
Apr 30 2015, 12:37 AM · Drydock
chad updated subscribers of T2015: Implement Drydock.
Apr 30 2015, 12:37 AM · Drydock

Apr 29 2015

tycho.tatitscheff updated the task description for T7994: Drydock & docker.
Apr 29 2015, 11:26 PM · Drydock
tycho.tatitscheff updated the task description for T7994: Drydock & docker.
Apr 29 2015, 11:25 PM · Drydock
tycho.tatitscheff created T7994: Drydock & docker.
Apr 29 2015, 11:20 PM · Drydock

Apr 4 2015

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Apr 4 2015, 4:46 PM · Drydock

Feb 24 2015

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Feb 24 2015, 3:47 AM · Drydock

Nov 26 2014

epriestley closed T6645: Basic documentation on using Drydock and/or Harbormaster in their current state. as Wontfix.

https://secure.phabricator.com/book/phabricator/article/prototypes/

Nov 26 2014, 1:55 AM · Drydock, Harbormaster
techdragon created T6645: Basic documentation on using Drydock and/or Harbormaster in their current state..
Nov 26 2014, 1:27 AM · Drydock, Harbormaster

Nov 19 2014

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Nov 19 2014, 11:11 PM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Nov 19 2014, 4:44 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Nov 19 2014, 3:32 AM · Drydock

Nov 16 2014

hach-que created T6569: Implement proper expiry mechanism for Drydock resources.
Nov 16 2014, 10:49 AM · Drydock

Nov 11 2014

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Nov 11 2014, 11:22 PM · Drydock

Nov 3 2014

hach-que created T6455: Implement support for dynamically building new AMI / disk image blueprints in Drydock.
Nov 3 2014, 7:26 AM · Drydock
hach-que created T6454: Implement support for KVM-based hosts in Drydock.
Nov 3 2014, 7:21 AM · Drydock
hach-que added revisions to T5544: Implement EC2 blueprint for Drydock: Restricted Differential Revision, Restricted Differential Revision.
Nov 3 2014, 5:00 AM · Drydock
hach-que claimed T5544: Implement EC2 blueprint for Drydock.
Nov 3 2014, 5:00 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Nov 3 2014, 4:13 AM · Drydock

Sep 26 2014

hach-que created T6193: Allow Arcanist to allocate resources through Drydock.
Sep 26 2014, 2:16 AM · Arcanist, Drydock

Sep 25 2014

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Sep 25 2014, 2:34 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Sep 25 2014, 2:19 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Sep 25 2014, 1:19 AM · Drydock

Sep 24 2014

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Sep 24 2014, 4:34 AM · Drydock

Sep 23 2014

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Sep 23 2014, 11:26 PM · Drydock

Sep 18 2014

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Sep 18 2014, 4:11 PM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Sep 18 2014, 1:33 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Sep 18 2014, 12:19 AM · Drydock

Sep 17 2014

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Sep 17 2014, 5:42 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Sep 17 2014, 4:08 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Sep 17 2014, 2:09 AM · Drydock
hach-que added a subtask for T2015: Implement Drydock: T6111: Give Drydock leases an explicit ownership PHID.
Sep 17 2014, 1:46 AM · Drydock
hach-que created T6111: Give Drydock leases an explicit ownership PHID.
Sep 17 2014, 1:45 AM · Drydock

Sep 15 2014

hach-que added a revision to T2015: Implement Drydock: Restricted Differential Revision.
Sep 15 2014, 2:33 PM · Drydock

Sep 11 2014

chad added a project to T6074: Determine the best way to prevent the "Lost an allocation race" exception in Drydock: Drydock.
Sep 11 2014, 8:38 PM · Drydock
chad added a project to T5544: Implement EC2 blueprint for Drydock: Drydock.
Sep 11 2014, 8:38 PM · Drydock
chad edited projects for T2015: Implement Drydock, added: Drydock; removed Unknown Object (Project).
Sep 11 2014, 8:37 PM · Drydock
chad edited projects for T6076: Provide infrastructure to allow users to perform leases from Arcanist, added: Drydock; removed Unknown Object (Project).
Sep 11 2014, 8:36 PM · Drydock