-
Notifications
You must be signed in to change notification settings - Fork 48
Added multiple DB connection capability #17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Conflicts: FS/FS/UID.pm
assists in PCI compliance, where even though the pad is stored in the db, having the cards stored in an unpadded md5 is considered a no no.
Hi! This is similar to functionality we removed as part of the move to more modern authentication (commit 9d35792).
What kind of "readonly work"? Where did you envision it being used or need it? Interesting for sure and would like to see what you do with it. Some sort of way to have parts of the web interface pull from read-only slaves? (search/ and report/?) Something in particular slow elsewhere in the interface or API? Some other application? With regard to the code, probably better to have freeside-upgrade convert the old secrets file format to the new format, rather than carrying legacy code around to read both. (Makefile would need to be updated for the new format if we haven't done something less crufty on the install at that point). ivan |
|
On Fri, 01 Nov 2013 02:08:44 -0700
At Bluehost, we'll be running in a cluster environment and will want to
That makes complete sense to me. Doran L. Barton fozz@iodynamics.com - Linux, Perl, Web, good fun, and more! |
|
Yeah, the basic idea is once we have easy access to a handle, make things that are known to be read-only (reports for instance), have a very easy/transparent method of running against that slave. |
Sounds good. Definitely understand the goals / future use cases you outline. From a technical point of view, we'd probably want:
From a "ready for master" / collaborative / cooperative point of view, I'm thinking a topic branch would be a better fit for now? It doesn't seem very open-source of us to merge just the low-level ability to connect to different databases into master without also including the code to make useful use of it.
It might be worth pointing out related functionality/hinting with regard to "Bill now" and freeside-queued -- the "-s" and "-n" flags are used to . Not the same as read-only access, but related. Perhaps consider an override so the the billing jobs already hinted "secure" for the -s flags would run completely against the master, even for searches that were otherwise hinted "read-only-able"? |
causing a nasty infinite loop on { type => 'columnstart' } fields.
Fuzzy search support for PostgreSQL pg_trgm and levenshtein extensions.
|
obsoleted by newer try #23 |
Conflicts:
FS/FS/UID.pm