- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jul 1 2017
Jul 1 2017
Jun 30 2017
Jun 30 2017
Also we aren't the only ones to be surprised by the AWS NAT junk:
It looks like Terraform probably can add a listener without destroying the LB (since it's a separate resource type? But the "changing the size of a volume destroys the instance" case suggests maybe it doesn't work like this, if that's how that works), but if you want to enable access logging on your LBs hope you didn't need 'em for anything important? I could probably just install it and figure this out / nuke production forever.
If PHP just injects that information into the templates during generation, we might not need to feed anything back into Almanac.
Maybe we should just use CloudFormation ¯\_(ツ)_/¯
First, a disclaimer that I'm not by any means wedded to terraform. From playing with the other tools, terraform looked like the clearest pathway towards my goal of "minimizing AWS UI clicks", so I decided to see what the terraform config for a private cluster would look like and play with the tool. See example terraform configs here: P2063 P2064. I agree with the general thrust of your comment, which I interpret as "this all sounds terrifying and we probably shouldn't do it", but I wanted to at least get a feeling for the tool and build a proof of concept.
epriestley closed T12887: Can't add members to "parent project" when all subprojects are archived as Invalid.
Yes, this is expected. The process of converting a project to become a parent project can not be undone:
chad added a comment to T12887: Can't add members to "parent project" when all subprojects are archived.
This behavior sounds correct to me.
Terraform also seems to have terraform taint (mark a resource for destruction) but no, e.g., terraform freeze (mark a resource for preservation). This is sort of philosophically bewildering to me. Is the modern approach to ops just like "data isn't important"? Is everyone just really, really careful when they type commands into their fully-automatic resource destruction rifles loaded with high-explosive foot-seeking shells?
How does the weekly deployment to all clusters work?
Haha to be clear we're using an open-source self-hosted tracking solution, I was just throwing GA out there as an example. But I do understand your point vis-a-vis data security.
I guess everyone uses GMail nowadays anyway (as mandated by international galactic law) so my paranoia is probably mostly moot because they can undetectably read all email communication anyway.
mplough added a comment to T12883: Harbormaster build completion information displays build start time.
Glad I could help! Thanks for getting the fix in so quickly!
I think you probably won't be able to answer most of those questions with Google Analytics. For example, bots will never hit client-side analytics, so any question about bots probably can't be served by GA. Likewise, GA can't see Conduit/API activity.
(Both adjust and doc/symbol documentation affect an entire service tier rather than particular servers, too -- we only need to generate docs or make schema adjustments once, no matter how many hosts are in the secure or admin tiers.)
My recollection is a little fuzzy, but I think admin may have once had a hacky crontab for backups that I replaced with a normal backup trigger at some point when the infrastructure matured a little.
Why do you want to track users with Google Analytics or a similar library?
epriestley added a comment to T12883: Harbormaster build completion information displays build start time.
I believe your analysis and proposed change are correct. D18177 brings that change upstream. It is now available in master, and should promote to stable later today (within about 12 hours).
epriestley closed T12883: Harbormaster build completion information displays build start time as Resolved by committing Restricted Diffusion Commit.
This should now be fixed in HEAD of master and promote to stable later today (within about 12 hours). This change hasn't been deployed to secure.phabricator.com yet but will be deployed no later that tomorrow morning (about 24 hours from now), at which point the example link you provided should start working.
epriestley closed T12884: Diffusion claims that remote repos' clone URIs are disabled as Resolved by committing Restricted Diffusion Commit.
I think it's probably reasonable for us to warn about RSVP'ing to an event which has already ended. I'd guess this is usually a mistake, and in cases where it isn't some kind of weird off-label workflow is taking place and the warning is probably fine.
epriestley added a revision to T12883: Harbormaster build completion information displays build start time: Unknown Object (Differential Revision).
epriestley added a revision to T12884: Diffusion claims that remote repos' clone URIs are disabled: Unknown Object (Differential Revision).
wordpress awarded Q462: Is there a way to use Differential via Eclipse? a Like token.
chad renamed T12886: Cannot upload file from Firefox (Android) from Cannot upload file from Firefox mobile to Cannot upload file from Firefox (Android).
Firefox iOS seems fine
chad renamed T12886: Cannot upload file from Firefox (Android) from Cannot upload file from mobile to Cannot upload file from Firefox mobile.
I don't believe we've ever supported Firefox on mobile. Do you have the ability to use a different browser? Or are all browsers on Android non-operative here.
Jun 29 2017
Jun 29 2017
ephemeris updated the task description for T12884: Diffusion claims that remote repos' clone URIs are disabled.
And here's the official AWS docs for connecting VPCs using OpenSWAN: https://aws.amazon.com/articles/5472675506466066
So it occurs to me that we could have one "shared" public subnet that contains: 1 shared Internet Gateway, 1 shared NAT Gateway, and then per-install VPN nodes. We should be able to setup routing tables for the private subnets that point to that install's VPN node. Since routing is enforced at the network layer (routing tables on actual EC2 nodes are bogus), that would enforce traffic separation. In theory, installs could saturate the IGW or NAT gateway, but I'm pretty sure those resources should autoscale since they're managed by EC2. A NAT gateway with no traffic going through it is $32/month, and as far as I can tell, an Internet Gateway is free, but eventually we'd be saving some money.
Another AWS gotcha learned the hard way: nodes in a "private" subnet can still be part of an "internet-facing" ELB, but the trick is that you have to attach the ELB to the "public" subnet that contains the IGW and the NAT Gateway, and the nodes in the "private" subnet need a route to the NAT Gateway.
Why do you want to track users with Google Analytics or a similar library?
vostok4 added a comment to T7260: EXCEPTION: (AphrontCharacterSetQueryException) Attempting to construct a query using a non-utf8 string when utf8 is expected.
@PhoneixS thank you for the fix. It fixed a very annoying problem here with Windows-1252 encoding in a file name!
Please don't test this server. We will disable your account.
Probably resolved.
avivey added a comment to T12876: Improve initial arc land experience when destination repo is empty.
in T6722#197239 I had the same problem with "land revision from Web UI" :)
Krinkle awarded T9640: Make Phabricator compatible with PHP7 a Orange Medal token.
Jun 28 2017
Jun 28 2017
Note that we can not send SSH traffic over an ALB -- they only speak HTTP/HTTPS. However, we can send it over v1.5 VPC ELB, apparently (v1 classic ELBs do not let you listen on 22).
On secure, I could only find a crontab for the ubuntu user, which is as follows:
0 6 * * * /core/bin/host backup 0 7 * * * /core/bin/host prune --force 0 8 * * * /core/conf/util/generate-documentation 0 9 * * * /core/conf/util/generate-symbols
Having played with a few more of these tools and thinking about the problem, I'm starting to lean towards "use Terraform or CloudFormation for orchestrating AWS infrastructure, and leave the provisioning stuff in rCORE as-is". The basic flow for provisioning private instances could be:
I too wish that there was some confirmation mode for arc land (and maybe arc diff too?).
epriestley added a comment to T12877: Should not allow searching for users if "Can Browse User Directory" is not allowed.
The "consulting firms" use case is explicitly disavowed by, e.g., the Spaces documentation, here:
avivey added a comment to T12877: Should not allow searching for users if "Can Browse User Directory" is not allowed.
I can't think of any solution to this short of full policy + complex policy rules such as "users that share project/space/payment account/instance with this user", which is complex (and probably slow to compute, or requires lots of extra stuff to maintain).
epriestley closed T2717: Fix the giant query in ReleephRequestTypeaheadController, a subtask of T2714: Move Releeph to Beta, as Wontfix.
epriestley closed T2752: Releeph shouldn't let you request the same code twice, a subtask of T2714: Move Releeph to Beta, as Wontfix.
epriestley closed T2718: Fix the ad-hoc branch contain query in `DifferentialReleephRequestFieldSpecification`, a subtask of T2714: Move Releeph to Beta, as Wontfix.
epriestley removed a project from T9530: Release Server / Workflow app / Future of Releeph : Releeph.
As is sometimes the case with legal issues, I think this request is based on a misunderstanding of the law. The German "Telemedia Act" establishing this requirement ("Telemediengesetz") does not seem to require the link to appear on every page.
epriestley renamed T3967: Build a 2-up preview mode into the fullscreen Remarkup editor from Build a preview mode into the fullscreen Remarkup editor to Build a 2-up preview mode into the fullscreen Remarkup editor.
epriestley placed T3967: Build a 2-up preview mode into the fullscreen Remarkup editor up for grabs.
- Remarkup areas got inline previews in D14855.
- EditEngine got some extensions to restore similar on-page previews to Maniphest.


