Merge lp:~stewart/drizzle/catalog-in-path-not-chdir into lp:~drizzle-trunk/drizzle/development
- catalog-in-path-not-chdir
- Merge into development
Status: | Work in progress |
---|---|
Proposed branch: | lp:~stewart/drizzle/catalog-in-path-not-chdir |
Merge into: | lp:~drizzle-trunk/drizzle/development |
Prerequisite: | lp:~stewart/drizzle/remove-datahome-catalog |
Diff against target: |
93308 lines (+34250/-19426) 215 files modified
.bzrignore (+14/-0) Makefile.am (+3/-15) configure.ac (+3/-21) drizzled/drizzled.cc (+35/-11) drizzled/execute/parser.yy (+0/-1) drizzled/identifier/catalog.cc (+1/-1) drizzled/identifier/schema.cc (+2/-0) drizzled/identifier/table.cc (+3/-1) drizzled/main.cc (+0/-5) drizzled/util/find_ptr.h (+2/-2) libdrizzle-1.0/drizzle_client.h (+1/-0) libdrizzle-1.0/include.am (+1/-0) libdrizzle-1.0/version.h.in (+41/-0) libdrizzle/conn.cc (+91/-0) libdrizzle/drizzle.cc (+1/-1) m4/libdrizzle_version.m4 (+30/-0) m4/pandora_vc_build.m4 (+4/-0) plugin/innobase/dict/dict0dict.cc (+13/-2) plugin/innobase/handler/ha_innodb.cc (+25/-0) plugin/innobase/tests/r/innodb-system-table-view.result (+9/-9) plugin/innobase/xtrabackup/xtrabackup.cc (+0/-29) plugin/regex_policy/docs/index.rst (+14/-18) plugin/regex_policy/module.cc (+1/-1) plugin/regex_policy/policy.h (+6/-6) plugin/regex_policy/tests/r/basic_deprecated.result (+72/-0) plugin/regex_policy/tests/t/basic.policy (+11/-11) plugin/regex_policy/tests/t/basic_deprecated-master.opt (+1/-0) plugin/regex_policy/tests/t/basic_deprecated.policy (+15/-0) plugin/regex_policy/tests/t/basic_deprecated.test (+130/-0) plugin/tableprototester/tableprototester.cc (+8/-8) plugin/user_locks/barriers.cc (+5/-10) po/ar.po (+494/-395) po/bn.po (+490/-394) po/ca.po (+510/-398) po/cs.po (+494/-395) po/cy.po (+490/-394) po/da.po (+498/-395) po/de.po (+616/-426) po/el.po (+581/-450) po/en_AU.po (+490/-394) po/en_GB.po (+702/-484) po/eo.po (+490/-394) po/es.po (+536/-430) po/eu.po (+494/-395) po/fil.po (+490/-394) po/fo.po (+495/-395) po/fr.po (+668/-447) po/gl.po (+499/-397) po/he.po (+494/-395) po/hi.po (+504/-399) po/hu.po (+513/-398) po/id.po (+514/-404) po/it.po (+677/-1248) po/ja.po (+514/-404) po/ko.po (+509/-398) po/ml.po (+510/-401) po/mr.po (+494/-395) po/ms.po (+500/-398) po/mt.po (+494/-395) po/nb.po (+546/-407) po/nl.po (+663/-443) po/oc.po (+495/-395) po/pl.po (+514/-407) po/pt.po (+543/-417) po/pt_BR.po (+518/-404) po/ro.po (+494/-395) po/ru.po (+521/-405) po/sk.po (+495/-395) po/sq.po (+494/-395) po/sv.po (+501/-398) po/ta.po (+494/-395) po/te.po (+494/-395) po/tr.po (+513/-401) po/uk.po (+510/-398) po/zh_CN.po (+533/-403) po/zh_HK.po (+498/-396) support-files/README (+41/-0) support-files/deb/debian/changelog (+582/-0) support-files/deb/debian/compat (+1/-0) support-files/deb/debian/conf.d/auth-file.cnf (+3/-0) support-files/deb/debian/conf.d/auth-http.cnf (+1/-0) support-files/deb/debian/conf.d/auth-ldap.cnf (+1/-0) support-files/deb/debian/conf.d/auth-pam.cnf (+1/-0) support-files/deb/debian/conf.d/auth-schema.cnf (+1/-0) support-files/deb/debian/conf.d/debug.cnf (+1/-0) support-files/deb/debian/conf.d/filtered-replicator.cnf (+1/-0) support-files/deb/debian/conf.d/gearman-udf.cnf (+1/-0) support-files/deb/debian/conf.d/http-functions.cnf (+1/-0) support-files/deb/debian/conf.d/json-server.cnf (+1/-0) support-files/deb/debian/conf.d/logging-gearman.cnf (+1/-0) support-files/deb/debian/conf.d/logging-query.cnf (+1/-0) support-files/deb/debian/conf.d/mysql-protocol.cnf (+1/-0) support-files/deb/debian/conf.d/mysql-unix-socket-protocol.cnf (+1/-0) support-files/deb/debian/conf.d/performance-dictionary.cnf (+1/-0) support-files/deb/debian/conf.d/query-log.cnf (+1/-0) support-files/deb/debian/conf.d/rabbitmq.cnf (+1/-0) support-files/deb/debian/conf.d/regex-policy.cnf (+1/-0) support-files/deb/debian/conf.d/simple-user-policy.cnf (+1/-0) support-files/deb/debian/conf.d/slave.cnf (+2/-0) support-files/deb/debian/control (+408/-0) support-files/deb/debian/copyright (+1630/-0) support-files/deb/debian/copyright_check.py (+354/-0) support-files/deb/debian/drizzle-client.install (+2/-0) support-files/deb/debian/drizzle-dev-doc.doc-base (+10/-0) support-files/deb/debian/drizzle-dev-doc.docs (+1/-0) support-files/deb/debian/drizzle-dev-doc.links (+3/-0) support-files/deb/debian/drizzle-doc.doc-base (+10/-0) support-files/deb/debian/drizzle-doc.docs (+1/-0) support-files/deb/debian/drizzle-doc.links (+3/-0) support-files/deb/debian/drizzle-plugin-auth-file.install (+2/-0) support-files/deb/debian/drizzle-plugin-auth-file.postinst (+17/-0) support-files/deb/debian/drizzle-plugin-auth-http.install (+2/-0) support-files/deb/debian/drizzle-plugin-auth-ldap.install (+2/-0) support-files/deb/debian/drizzle-plugin-auth-pam.install (+2/-0) support-files/deb/debian/drizzle-plugin-auth-schema.install (+2/-0) support-files/deb/debian/drizzle-plugin-debug.install (+2/-0) support-files/deb/debian/drizzle-plugin-dev.install (+2/-0) support-files/deb/debian/drizzle-plugin-gearman-udf.install (+2/-0) support-files/deb/debian/drizzle-plugin-http-functions.install (+2/-0) support-files/deb/debian/drizzle-plugin-json-server.install (+2/-0) support-files/deb/debian/drizzle-plugin-logging-gearman.install (+2/-0) support-files/deb/debian/drizzle-plugin-logging-query.install (+2/-0) support-files/deb/debian/drizzle-plugin-performance-dictionary.install (+2/-0) support-files/deb/debian/drizzle-plugin-query-log.install (+2/-0) support-files/deb/debian/drizzle-plugin-rabbitmq.install (+2/-0) support-files/deb/debian/drizzle-plugin-regex-policy.install (+2/-0) support-files/deb/debian/drizzle-plugin-simple-user-policy.install (+2/-0) support-files/deb/debian/drizzle-plugin-slave.install (+3/-0) support-files/deb/debian/drizzle.docs (+1/-0) support-files/deb/debian/drizzle.init (+153/-0) support-files/deb/debian/drizzle.install (+22/-0) support-files/deb/debian/drizzle.preinst (+48/-0) support-files/deb/debian/drizzle.upstart (+11/-0) support-files/deb/debian/libdrizzledmessage-dev.install (+1/-0) support-files/deb/debian/libdrizzledmessage0.install (+1/-0) support-files/deb/debian/patches/disable-intersphinx.patch (+22/-0) support-files/deb/debian/patches/fix-user-option.patch (+20/-0) support-files/deb/debian/rules (+63/-0) support-files/deb/debian/slave.cfg (+6/-0) support-files/deb/debian/source/format (+1/-0) support-files/deb/debian/source/include-binaries (+4/-0) support-files/deb/debian/watch (+3/-0) support-files/drizzle.pc.in (+1/-1) support-files/drizzle.spec.in (+0/-148) support-files/include.am (+77/-2) support-files/libdrizzle-1.0.pc.in (+2/-2) support-files/libdrizzle.pc.in (+2/-2) support-files/rpm/SOURCES/conf.d/auth-file.cnf (+2/-0) support-files/rpm/SOURCES/conf.d/auth-http.cnf (+2/-0) support-files/rpm/SOURCES/conf.d/auth-ldap.cnf (+2/-0) support-files/rpm/SOURCES/conf.d/auth-pam.cnf (+2/-0) support-files/rpm/SOURCES/conf.d/auth-schema.cnf (+1/-0) support-files/rpm/SOURCES/conf.d/debug.cnf (+2/-0) support-files/rpm/SOURCES/conf.d/filtered-replicator.cnf (+2/-0) support-files/rpm/SOURCES/conf.d/gearman-udf.cnf (+2/-0) support-files/rpm/SOURCES/conf.d/http-functions.cnf (+1/-0) support-files/rpm/SOURCES/conf.d/json-server.cnf (+1/-0) support-files/rpm/SOURCES/conf.d/logging-gearman.cnf (+2/-0) support-files/rpm/SOURCES/conf.d/logging-query.cnf (+2/-0) support-files/rpm/SOURCES/conf.d/mysql-protocol.cnf (+9/-0) support-files/rpm/SOURCES/conf.d/pbms.cnf (+2/-0) support-files/rpm/SOURCES/conf.d/query-log.cnf (+1/-0) support-files/rpm/SOURCES/conf.d/rabbitmq.cnf (+2/-0) support-files/rpm/SOURCES/conf.d/regex-policy.cnf (+1/-0) support-files/rpm/SOURCES/conf.d/simple-user-policy.cnf (+2/-0) support-files/rpm/SOURCES/conf.d/slave.cnf (+1/-0) support-files/rpm/SOURCES/drizzle-2010.04.1513-bug572633.patch (+51/-0) support-files/rpm/SOURCES/drizzle-2010.06.1607-protobuf.patch (+16/-0) support-files/rpm/SOURCES/drizzle.cnf (+9/-0) support-files/rpm/SOURCES/drizzle7-2011.01.07-tests.patch (+17/-0) support-files/rpm/SOURCES/drizzled.cnf (+10/-0) support-files/rpm/SOURCES/drizzled.init (+112/-0) support-files/rpm/SOURCES/gen_plugin_configs_patch.sh (+61/-0) support-files/rpm/SOURCES/plugin-configs.patch (+96/-0) support-files/rpm/SPECS/drizzle.spec.in (+1073/-0) tests/kewpie/drizzle_tests/crashme/crashme_test.py (+1/-2) tests/kewpie/drizzle_tests/xtrabackup_disabled/bug514068_test.py (+186/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/bug606981_test.py (+134/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/bug722638_test.py (+225/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/bug723097_test.py (+124/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/bug729843_test.py (+82/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/bug733663_test.py (+143/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/bug759225_test.py (+142/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/bug766607_test.py (+194/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/bug810269_test.py (+167/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/bug817132_test.py (+137/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/bug884737_test.py (+122/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/galeraInfo_test.py (+108/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/ib_basic_test.py (+114/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/ib_csm_csv_test.py (+120/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/ib_databases_test_disabled.py (+122/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/ib_incremental_test.py (+204/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/ib_nonempty_dir_test.py (+101/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/ib_parallel_test.py (+119/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/ib_rsync_test.py (+126/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/ib_slave_info_test.py (+87/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/ib_slave_test.py (+173/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/ib_specialchar_test.py (+151/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/ib_stream_test.py (+127/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/tar4ibd_symlink_test.py (+151/-0) tests/kewpie/drizzle_tests/xtrabackup_disabled/xb_stats_sakila_test.py (+130/-0) tests/kewpie/drizzle_tests/xtrabackup_main/xb_defaults_file_test.py (+78/-0) tests/kewpie/drizzle_tests/xtrabackup_main/xb_export_test.py (+297/-0) tests/kewpie/drizzle_tests/xtrabackup_main/xb_incremental_compressed_test.py (+219/-0) tests/kewpie/drizzle_tests/xtrabackup_main/xb_incremental_test.py (+199/-0) tests/kewpie/drizzle_tests/xtrabackup_main/xb_log_overwrap_test.py (+114/-0) tests/kewpie/drizzle_tests/xtrabackup_main/xb_part_range_test.py (+205/-0) tests/kewpie/drizzle_tests/xtrabackup_main/xb_partial_test.py (+178/-0) tests/kewpie/drizzle_tests/xtrabackup_main/xb_stats_test.py (+122/-0) tests/kewpie/lib/opts/defaults.py (+3/-53) tests/kewpie/lib/server_mgmt/drizzled.py (+20/-0) tests/r/ahhhfuck.result (+66/-0) tests/r/broken_table_proto_file.result (+1/-1) tests/t/ahhhfuck.test (+78/-0) unittests/option_context.cc (+7/-2) |
To merge this branch: | bzr merge lp:~stewart/drizzle/catalog-in-path-not-chdir |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Olaf van der Spek (community) | Needs Fixing | ||
Drizzle Merge Team | Pending | ||
Review via email:
|
Commit message
Description of the change
this patch makes the CATALOG be part of the path to all schemas and tables rather than having the server chdir into the local CATALOG.
Currently we just add this in the code that builds the paths. the next step is to have the Itentifier constructors take a Catalog identifier.
- 2482. By Stewart Smith
-
modify transaction_log plugin to default to local/transacti
on.log to keep backwards compatibility with old drizzled (before chdir to local/ was removed) - 2483. By Stewart Smith
-
modify tableprototester to include local/ in the path for the test tables
- 2484. By Stewart Smith
-
update innodb-
system- table-view. result to include CATALOG in path to table
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Stewart Smith (stewart) wrote : | # |
http://
(should all pass with these extra additions).
(another note is that we're getting closer to the day where some plugins will have to care about CATALOGs)
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Olaf van der Spek (olafvdspek) wrote : | # |
8 - path += "../";
9 + path.clear();
10 path += util::tablename
Why not just path = util::tablename
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Stewart Smith (stewart) wrote : | # |
On Wed, 04 Jan 2012 16:14:38 -0000, Olaf van der Spek <email address hidden> wrote:
> 8 - path += "../";
> 9 + path.clear();
> 10 path += util::tablename
>
> Why not just path = util::tablename
This may be a hangover of previous version of the patch where there was
a method to reset the path (used after initing variables during
startup)
--
Stewart Smith
- 2485. By Stewart Smith
-
merge trunk
- 2486. By Stewart Smith
-
add the infamous ahhhfuck test, which is a simplified having.test that throws the catalog-
in-path- not-chdir tree into a spin with --repeat=2. This test doesn't need repeat, it just fails. - 2487. By Stewart Smith
-
have ahhhfuck.test do the repeat internally, so it just fails.
Unmerged revisions
- 2487. By Stewart Smith
-
have ahhhfuck.test do the repeat internally, so it just fails.
- 2486. By Stewart Smith
-
add the infamous ahhhfuck test, which is a simplified having.test that throws the catalog-
in-path- not-chdir tree into a spin with --repeat=2. This test doesn't need repeat, it just fails. - 2485. By Stewart Smith
-
merge trunk
- 2484. By Stewart Smith
-
update innodb-
system- table-view. result to include CATALOG in path to table - 2483. By Stewart Smith
-
modify tableprototester to include local/ in the path for the test tables
- 2482. By Stewart Smith
-
modify transaction_log plugin to default to local/transacti
on.log to keep backwards compatibility with old drizzled (before chdir to local/ was removed) - 2481. By Stewart Smith
-
no longer chdir into local CATALOG. Instead, generate paths everywhere (well... in identifiers) that include the path to the correct CATALOG. Currently that's just LOCAL, but we get closer. Also added is some backwards compatibility code in InnoDB for old data dictionary entries that didn't include CATALOG in catalog/db/table but just had db/table. The next step is to construct the table and schema identifiers with the current CATALOG.
Preview Diff
1 | === modified file '.bzrignore' |
2 | --- .bzrignore 2012-02-10 01:04:27 +0000 |
3 | +++ .bzrignore 2012-04-20 19:19:30 +0000 |
4 | @@ -13,6 +13,9 @@ |
5 | *.rej |
6 | *.reject |
7 | *.rpm |
8 | +*.deb |
9 | +*.dsc |
10 | +*.changes |
11 | *replication.pb.* |
12 | *stamp-h |
13 | ./ChangeLog |
14 | @@ -67,6 +70,7 @@ |
15 | configvar.gcno |
16 | current_session.gcno |
17 | dbug/Makefile.in |
18 | +deb-work-dir |
19 | depcomp |
20 | docs |
21 | docs/doctrees |
22 | @@ -311,10 +315,20 @@ |
23 | support-files/libdrizzle-1.0.pc |
24 | support-files/libdrizzle-2.0.pc |
25 | support-files/libdrizzleclient.pc |
26 | +support-files/deb/debian/changelog |
27 | support-files/smf/Makefile.in |
28 | support-files/smf/drizzle |
29 | support-files/smf/drizzle.xml |
30 | support-files/smf/install.sh |
31 | +support-files/rpm/BUILD/* |
32 | +support-files/rpm/BUILDROOT/* |
33 | +support-files/rpm/SRPMS/* |
34 | +support-files/rpm/RPMS/* |
35 | +support-files/rpm/RPMS/*/* |
36 | +support-files/rpm/SOURCES/*.tar.gz |
37 | +support-files/rpm/SPECS/drizzle.spec |
38 | +*.tar.gz |
39 | +*.rpm |
40 | table.gcno |
41 | table_map_iterator.gcno |
42 | temporal.gcno |
43 | |
44 | === modified file 'Makefile.am' |
45 | --- Makefile.am 2012-02-08 21:33:04 +0000 |
46 | +++ Makefile.am 2012-04-20 19:19:30 +0000 |
47 | @@ -162,6 +162,7 @@ |
48 | fi |
49 | |
50 | clean-local: |
51 | + rm libdrizzle-1.0/version.h |
52 | find . -name '*.gcno' | xargs rm -f |
53 | -rm -rf docs/api docs/dev docs/_build docs/doctrees |
54 | rm -Rf $(SPHINX_BUILDDIR)/html $(SPHINX_BUILDDIR)/dirhtml $(SPHINX_BUILDDIR)/singlehtml \ |
55 | @@ -169,7 +170,8 @@ |
56 | $(SPHINX_BUILDDIR)/qthelp $(SPHINX_BUILDDIR)/devhelp $(SPHINX_BUILDDIR)/epub \ |
57 | $(SPHINX_BUILDDIR)/latex $(SPHINX_BUILDDIR)/latexpdf $(SPHINX_BUILDDIR)/text \ |
58 | $(SPHINX_BUILDDIR)/man $(SPHINX_BUILDDIR)/changes $(SPHINX_BUILDDIR)/linkcheck \ |
59 | - $(SPHINX_BUILDDIR)/doctest |
60 | + $(SPHINX_BUILDDIR)/doctest deb-work-dir support-files/rpm/BUILDROOT/* \ |
61 | + support-files/rpm/BUILD/* support-files/rpm/SRPMS/* support-files/rpm/RPMS/* |
62 | |
63 | include config/lcov.am |
64 | |
65 | @@ -196,17 +198,3 @@ |
66 | find ./ | $(GREP) \.rej | xargs rm -f |
67 | find ./ | $(GREP) \~$$ | xargs rm -f |
68 | bzr unknowns |
69 | - |
70 | -rpm-build: support-files/drizzle.spec |
71 | - @rm -f ~/rpmbuild/RPMS/x86_64/drizzle-$(VERSION)*.rpm |
72 | - @rm -f ~/rpmbuild/SRPMS/drizzle-$(VERSION)*.rpm |
73 | - @cp drizzle-$(VERSION).tar.gz ~/rpmbuild/SOURCES/ |
74 | - @cp support-files/drizzled.init ~/rpmbuild/SOURCES/ |
75 | - @rpmbuild -ba support-files/drizzle.spec |
76 | - @cp ~/rpmbuild/RPMS/x86_64/drizzle-$(VERSION)*.rpm . |
77 | - @cp ~/rpmbuild/RPMS/x86_64/drizzle-devel-$(VERSION)*.rpm . |
78 | - @cp ~/rpmbuild/RPMS/x86_64/drizzle-debuginfo-$(VERSION)*.rpm . |
79 | - @cp ~/rpmbuild/RPMS/x86_64/drizzle-server-$(VERSION)*.rpm . |
80 | - @cp ~/rpmbuild/SRPMS/drizzle-$(VERSION)*.rpm . |
81 | - |
82 | -rpm: man distcheck rpm-build |
83 | |
84 | === modified file 'configure.ac' |
85 | --- configure.ac 2012-02-17 20:27:53 +0000 |
86 | +++ configure.ac 2012-04-20 19:19:30 +0000 |
87 | @@ -26,26 +26,7 @@ |
88 | |
89 | PANDORA_CANONICAL_TARGET(less-warnings, require-cxx, force-gcc42, version-from-vc) |
90 | |
91 | -LIBDRIZZLE_LIBRARY_VERSION=4:0:0 |
92 | -# | | | |
93 | -# +------+ | +---+ |
94 | -# | | | |
95 | -# current:revision:age |
96 | -# | | | |
97 | -# | | +- increment if interfaces have been added |
98 | -# | | set to zero if interfaces have been |
99 | -# | | removed or changed |
100 | -# | +- increment if source code has changed |
101 | -# | set to zero if current is incremented |
102 | -# +- increment if interfaces have been added, removed or |
103 | -# changed |
104 | -AC_SUBST(LIBDRIZZLE_LIBRARY_VERSION) |
105 | - |
106 | -# libdrizzle versioning when linked with GNU ld. |
107 | -AS_IF([test "$lt_cv_prog_gnu_ld" = "yes"],[ |
108 | - LD_VERSION_SCRIPT="-Wl,--version-script=\$(top_srcdir)/config/drizzle.ver" |
109 | - ]) |
110 | -AC_SUBST(LD_VERSION_SCRIPT) |
111 | +m4_include([m4/libdrizzle_version.m4]) |
112 | |
113 | dnl Set the default datadir location to /usr/local/var/drizzle. If a |
114 | dnl localstatedir is explicitly given, just use that. |
115 | @@ -154,7 +135,8 @@ |
116 | AC_CONFIG_FILES(Makefile dnl |
117 | tests/Makefile dnl |
118 | drizzled/plugin/version.h dnl |
119 | - support-files/drizzle.spec dnl |
120 | + support-files/rpm/SPECS/drizzle.spec dnl |
121 | + libdrizzle-1.0/version.h dnl |
122 | support-files/drizzle.pc dnl |
123 | support-files/libdrizzle.pc dnl |
124 | support-files/libdrizzle-1.0.pc dnl |
125 | |
126 | === modified file 'drizzled/drizzled.cc' |
127 | --- drizzled/drizzled.cc 2012-03-20 15:48:48 +0000 |
128 | +++ drizzled/drizzled.cc 2012-04-20 19:19:30 +0000 |
129 | @@ -389,6 +389,25 @@ |
130 | PANDORA_RELEASE_VERSION, HOST_VENDOR, HOST_OS, HOST_CPU, COMPILATION_COMMENT); |
131 | } |
132 | |
133 | +extern "C" { |
134 | + |
135 | + char at_exit_pid_file[1024 * 4]= { 0 }; |
136 | + |
137 | + static void remove_pidfile(void) |
138 | + { |
139 | + if (at_exit_pid_file[0]) |
140 | + { |
141 | + if (unlink(at_exit_pid_file) == -1) |
142 | + { |
143 | + std::cerr << "Could not remove pidfile: " << at_exit_pid_file << "(" << strerror(errno) << ")" << std::endl; |
144 | + } |
145 | + |
146 | + at_exit_pid_file[0]= 0; |
147 | + } |
148 | + } |
149 | + |
150 | +} |
151 | + |
152 | /** |
153 | Create file to store pid number. |
154 | */ |
155 | @@ -405,6 +424,8 @@ |
156 | { |
157 | if (close(file) != -1) |
158 | { |
159 | + snprintf(at_exit_pid_file, sizeof(at_exit_pid_file), "%s", pid_file.file_string().c_str()); |
160 | + atexit(remove_pidfile); |
161 | return; |
162 | } |
163 | } |
164 | @@ -535,8 +556,6 @@ |
165 | google::protobuf::ShutdownProtobufLibrary(); |
166 | #endif |
167 | |
168 | - (void) unlink(pid_file.file_string().c_str()); // This may not always exist |
169 | - |
170 | if (print_message && server_start_time) |
171 | { |
172 | errmsg_printf(drizzled::error::INFO, _(ER(ER_SHUTDOWN_COMPLETE)),internal::my_progname); |
173 | @@ -1336,7 +1355,7 @@ |
174 | unireg_exit(); |
175 | } |
176 | |
177 | - if (vm.count("no-defaults")) |
178 | + if (!vm["no-defaults"].as<bool>()) |
179 | { |
180 | fs::path system_config_file_drizzle(system_config_dir); |
181 | system_config_file_drizzle /= "drizzled.cnf"; |
182 | @@ -1757,7 +1776,7 @@ |
183 | N_("Don't allow creation of heap tables bigger than this."), |
184 | (char**) &global_system_variables.max_heap_table_size, |
185 | NULL, 0, GET_ULL, |
186 | - REQUIRED_ARG, 16*1024*1024L, 16384, (int64_t)MAX_MEM_TABLE_SIZE, |
187 | + REQUIRED_ARG, 16*1024*1024L, 16384, MAX_MEM_TABLE_SIZE, |
188 | MALLOC_OVERHEAD, 1024, 0}, |
189 | {"max_join_size", OPT_MAX_JOIN_SIZE, |
190 | N_("Joins that are probably going to read more than max_join_size records " |
191 | @@ -1897,13 +1916,13 @@ |
192 | (char**) &my_thread_stack_size, |
193 | NULL, 0, GET_SIZE, |
194 | REQUIRED_ARG,0, |
195 | - UINT32_C(1024*512), (int64_t)SIZE_MAX, 0, 1024, 0}, |
196 | + UINT32_C(1024*512), SIZE_MAX, 0, 1024, 0}, |
197 | {"tmp_table_size", OPT_TMP_TABLE_SIZE, |
198 | N_("If an internal in-memory temporary table exceeds this size, Drizzle will" |
199 | " automatically convert it to an on-disk MyISAM table."), |
200 | (char**) &global_system_variables.tmp_table_size, |
201 | NULL, 0, GET_ULL, |
202 | - REQUIRED_ARG, 16*1024*1024L, 1024, (int64_t)MAX_MEM_TABLE_SIZE, 0, 1, 0}, |
203 | + REQUIRED_ARG, 16*1024*1024L, 1024, MAX_MEM_TABLE_SIZE, 0, 1, 0}, |
204 | {0, 0, 0, 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0} |
205 | }; |
206 | |
207 | @@ -2179,13 +2198,18 @@ |
208 | } |
209 | |
210 | { |
211 | - fs::path pid_file_path(pid_file); |
212 | - if (pid_file_path.root_path().string() == "") |
213 | + if (pid_file.string().size() and pid_file.string()[0] == '/') |
214 | + { } // Do nothing if the file starts with a slash |
215 | + else |
216 | { |
217 | - pid_file_path= getDataHome(); |
218 | - pid_file_path /= pid_file; |
219 | + fs::path pid_file_path(pid_file); |
220 | + if (pid_file_path.root_path().string() == "") |
221 | + { |
222 | + pid_file_path= getDataHome(); |
223 | + pid_file_path /= pid_file; |
224 | + } |
225 | + pid_file= fs::system_complete(pid_file_path); |
226 | } |
227 | - pid_file= fs::system_complete(pid_file_path); |
228 | } |
229 | |
230 | const char *tmp_string= getenv("TMPDIR"); |
231 | |
232 | === modified file 'drizzled/execute/parser.yy' |
233 | --- drizzled/execute/parser.yy 2012-03-03 21:57:23 +0000 |
234 | +++ drizzled/execute/parser.yy 2012-04-20 19:19:30 +0000 |
235 | @@ -69,7 +69,6 @@ |
236 | #define YYENABLE_NLS 0 |
237 | #define YYLTYPE_IS_TRIVIAL 0 |
238 | |
239 | -int execute_lex(YYSTYPE* lvalp, void* scanner); |
240 | std::string query; |
241 | #define parser_abort(A, B) do { parser::abort_func((A), (B)); YYABORT; } while (0) |
242 | |
243 | |
244 | === modified file 'drizzled/identifier/catalog.cc' |
245 | --- drizzled/identifier/catalog.cc 2011-10-19 09:25:53 +0000 |
246 | +++ drizzled/identifier/catalog.cc 2012-04-20 19:19:30 +0000 |
247 | @@ -50,7 +50,7 @@ |
248 | void Catalog::init() |
249 | { |
250 | assert(not _name.empty()); |
251 | - path += "../"; |
252 | + path.clear(); |
253 | path += util::tablename_to_filename(_name); |
254 | assert(path.length()); // TODO throw exception, this is a possibility |
255 | hash_value= util::insensitive_hash()(path); |
256 | |
257 | === modified file 'drizzled/identifier/schema.cc' |
258 | --- drizzled/identifier/schema.cc 2011-10-19 09:25:53 +0000 |
259 | +++ drizzled/identifier/schema.cc 2012-04-20 19:19:30 +0000 |
260 | @@ -56,6 +56,8 @@ |
261 | |
262 | if (not db_arg.empty()) |
263 | { |
264 | + db_path += drizzled::catalog::local_identifier().getPath(); |
265 | + db_path += FN_LIBCHAR; |
266 | db_path += util::tablename_to_filename(db); |
267 | assert(db_path.length()); // TODO throw exception, this is a possibility |
268 | } |
269 | |
270 | === modified file 'drizzled/identifier/table.cc' |
271 | --- drizzled/identifier/table.cc 2012-03-04 15:08:58 +0000 |
272 | +++ drizzled/identifier/table.cc 2012-04-20 19:19:30 +0000 |
273 | @@ -33,6 +33,7 @@ |
274 | |
275 | #include <drizzled/util/string.h> |
276 | #include <drizzled/util/tablename_to_filename.h> |
277 | +#include <drizzled/catalog/local.h> |
278 | |
279 | #include <algorithm> |
280 | #include <sstream> |
281 | @@ -179,7 +180,8 @@ |
282 | |
283 | std::string Table::build_table_filename(const std::string &in_db, const std::string &in_table_name, bool is_tmp) |
284 | { |
285 | - string in_path= util::tablename_to_filename(in_db) + FN_LIBCHAR; |
286 | + string in_path= drizzled::catalog::local_identifier().getPath(); |
287 | + in_path+= FN_LIBCHAR + util::tablename_to_filename(in_db) + FN_LIBCHAR; |
288 | return in_path + (is_tmp ? in_table_name : util::tablename_to_filename(in_table_name)); |
289 | } |
290 | |
291 | |
292 | === modified file 'drizzled/main.cc' |
293 | --- drizzled/main.cc 2012-03-15 03:50:03 +0000 |
294 | +++ drizzled/main.cc 2012-04-20 19:19:30 +0000 |
295 | @@ -336,11 +336,6 @@ |
296 | } |
297 | } |
298 | |
299 | - if (chdir("local") == -1) |
300 | - { |
301 | - unireg_abort << "Local catalog does not exist, was unable to chdir() to " << getDataHome().file_string(); |
302 | - } |
303 | - |
304 | setFullDataHome(boost::filesystem::system_complete(getDataHome())); |
305 | errmsg_printf(error::INFO, "Data Home directory is : %s", getFullDataHome().native_file_string().c_str()); |
306 | } |
307 | |
308 | === modified file 'drizzled/util/find_ptr.h' |
309 | --- drizzled/util/find_ptr.h 2011-05-04 14:26:58 +0000 |
310 | +++ drizzled/util/find_ptr.h 2012-04-20 19:19:30 +0000 |
311 | @@ -35,12 +35,12 @@ |
312 | typename T::value_type::second_type find_ptr2(T& c, U v) |
313 | { |
314 | typename T::value_type::second_type* i = find_ptr(c, v); |
315 | - return i ? *i : NULL; |
316 | + return i ? *i : typename T::value_type::second_type(); |
317 | } |
318 | |
319 | template <class T, class U> |
320 | const typename T::value_type::second_type find_ptr2(const T& c, U v) |
321 | { |
322 | const typename T::value_type::second_type* i = find_ptr(c, v); |
323 | - return i ? *i : NULL; |
324 | + return i ? *i : typename T::value_type::second_type(); |
325 | } |
326 | |
327 | === modified file 'libdrizzle-1.0/drizzle_client.h' |
328 | --- libdrizzle-1.0/drizzle_client.h 2012-01-05 06:31:25 +0000 |
329 | +++ libdrizzle-1.0/drizzle_client.h 2012-04-20 19:19:30 +0000 |
330 | @@ -42,6 +42,7 @@ |
331 | |
332 | #pragma once |
333 | |
334 | +#include <libdrizzle-1.0/version.h> |
335 | #include <libdrizzle-1.0/drizzle.h> |
336 | #include <libdrizzle-1.0/conn_client.h> |
337 | #include <libdrizzle-1.0/handshake_client.h> |
338 | |
339 | === modified file 'libdrizzle-1.0/include.am' |
340 | --- libdrizzle-1.0/include.am 2012-02-17 20:27:53 +0000 |
341 | +++ libdrizzle-1.0/include.am 2012-04-20 19:19:30 +0000 |
342 | @@ -64,6 +64,7 @@ |
343 | libdrizzle/sha1.cc \ |
344 | libdrizzle/state.cc |
345 | |
346 | +nobase_include_HEADERS+= libdrizzle-1.0/version.h |
347 | nobase_include_HEADERS+= \ |
348 | libdrizzle-1.0/column.h \ |
349 | libdrizzle-1.0/column_client.h \ |
350 | |
351 | === added file 'libdrizzle-1.0/version.h.in' |
352 | --- libdrizzle-1.0/version.h.in 1970-01-01 00:00:00 +0000 |
353 | +++ libdrizzle-1.0/version.h.in 2012-04-20 19:19:30 +0000 |
354 | @@ -0,0 +1,41 @@ |
355 | +/* |
356 | + * Drizzle Client & Protocol Library |
357 | + * |
358 | + * Copyright (C) 2012 Drizzle Project |
359 | + * All rights reserved. |
360 | + * |
361 | + * Redistribution and use in source and binary forms, with or without |
362 | + * modification, are permitted provided that the following conditions are |
363 | + * met: |
364 | + * |
365 | + * * Redistributions of source code must retain the above copyright |
366 | + * notice, this list of conditions and the following disclaimer. |
367 | + * |
368 | + * * Redistributions in binary form must reproduce the above |
369 | + * copyright notice, this list of conditions and the following disclaimer |
370 | + * in the documentation and/or other materials provided with the |
371 | + * distribution. |
372 | + * |
373 | + * * The names of its contributors may not be used to endorse or |
374 | + * promote products derived from this software without specific prior |
375 | + * written permission. |
376 | + * |
377 | + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
378 | + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
379 | + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
380 | + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
381 | + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
382 | + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
383 | + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
384 | + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
385 | + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
386 | + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
387 | + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
388 | + * |
389 | + */ |
390 | + |
391 | + |
392 | +#pragma once |
393 | + |
394 | +#define LIBDRIZZLE_VERSION_STRING "@LIBDRIZZLE_VERSION@" |
395 | +#define LIBDRIZZLE_VERSION_HEX @LIBDRIZZLE_HEX_VERSION@ |
396 | |
397 | === modified file 'libdrizzle/conn.cc' |
398 | --- libdrizzle/conn.cc 2012-01-30 05:36:54 +0000 |
399 | +++ libdrizzle/conn.cc 2012-04-20 19:19:30 +0000 |
400 | @@ -58,6 +58,86 @@ |
401 | */ |
402 | static drizzle_return_t _con_setsockopt(drizzle_con_st *con); |
403 | |
404 | +static bool connect_poll(drizzle_con_st *con) |
405 | +{ |
406 | + struct pollfd fds[1]; |
407 | + fds[0].fd= con->fd; |
408 | + fds[0].events= POLLOUT; |
409 | + |
410 | + size_t loop_max= 5; |
411 | + while (--loop_max) // Should only loop on cases of ERESTART or EINTR |
412 | + { |
413 | + int error= poll(fds, 1, con->drizzle->timeout); |
414 | + switch (error) |
415 | + { |
416 | + case 1: |
417 | + { |
418 | + int err; |
419 | + socklen_t len= sizeof (err); |
420 | + // We replace errno with err if getsockopt() passes, but err has been |
421 | + // set. |
422 | + if (getsockopt(con->fd, SOL_SOCKET, SO_ERROR, &err, &len) == 0) |
423 | + { |
424 | + // We check the value to see what happened wth the socket. |
425 | + if (err == 0) |
426 | + { |
427 | + return true; |
428 | + } |
429 | + errno= err; |
430 | + } |
431 | + |
432 | + // "getsockopt() failed" |
433 | + return false; |
434 | + } |
435 | + |
436 | + case 0: |
437 | + { |
438 | + // "timeout occurred while trying to connect" |
439 | + return false; |
440 | + } |
441 | + |
442 | + default: // A real error occurred and we need to completely bail |
443 | + switch (get_socket_errno()) |
444 | + { |
445 | +#ifdef TARGET_OS_LINUX |
446 | + case ERESTART: |
447 | +#endif |
448 | + case EINTR: |
449 | + continue; |
450 | + |
451 | + case EFAULT: |
452 | + case ENOMEM: |
453 | + // "poll() failure" |
454 | + return false; |
455 | + |
456 | + case EINVAL: |
457 | + // "RLIMIT_NOFILE exceeded, or if OSX the timeout value was invalid" |
458 | + return false; |
459 | + |
460 | + default: // This should not happen |
461 | + if (fds[0].revents & POLLERR) |
462 | + { |
463 | + int err; |
464 | + socklen_t len= sizeof (err); |
465 | + (void)getsockopt(con->fd, SOL_SOCKET, SO_ERROR, &err, &len); |
466 | + errno= err; |
467 | + } |
468 | + else |
469 | + { |
470 | + errno= get_socket_errno(); |
471 | + } |
472 | + |
473 | + //"socket error occurred"); |
474 | + return false; |
475 | + } |
476 | + } |
477 | + } |
478 | + |
479 | + // This should only be possible from ERESTART or EINTR; |
480 | + // "connection failed (error should be from either ERESTART or EINTR" |
481 | + return false; |
482 | +} |
483 | + |
484 | /** @} */ |
485 | |
486 | /* |
487 | @@ -700,13 +780,17 @@ |
488 | |
489 | *ret_ptr= drizzle_con_connect(con); |
490 | if (*ret_ptr != DRIZZLE_RETURN_OK) |
491 | + { |
492 | return result; |
493 | + } |
494 | } |
495 | |
496 | if (drizzle_state_none(con)) |
497 | { |
498 | if (con->options & (DRIZZLE_CON_RAW_PACKET | DRIZZLE_CON_NO_RESULT_READ)) |
499 | + { |
500 | con->result= NULL; |
501 | + } |
502 | else |
503 | { |
504 | for (old_result= con->result_list; old_result != NULL; old_result= old_result->next) |
505 | @@ -743,7 +827,9 @@ |
506 | |
507 | *ret_ptr= drizzle_state_loop(con); |
508 | if (*ret_ptr == DRIZZLE_RETURN_PAUSE) |
509 | + { |
510 | *ret_ptr= DRIZZLE_RETURN_OK; |
511 | + } |
512 | else if (*ret_ptr != DRIZZLE_RETURN_OK && |
513 | *ret_ptr != DRIZZLE_RETURN_IO_WAIT && |
514 | *ret_ptr != DRIZZLE_RETURN_ERROR_CODE) |
515 | @@ -1300,6 +1386,11 @@ |
516 | |
517 | if (errno == EINPROGRESS) |
518 | { |
519 | + if (connect_poll(con)) |
520 | + { |
521 | + drizzle_state_pop(con); |
522 | + return DRIZZLE_RETURN_OK; |
523 | + } |
524 | drizzle_state_pop(con); |
525 | drizzle_state_push(con, drizzle_state_connecting); |
526 | return DRIZZLE_RETURN_OK; |
527 | |
528 | === modified file 'libdrizzle/drizzle.cc' |
529 | --- libdrizzle/drizzle.cc 2012-01-30 05:36:54 +0000 |
530 | +++ libdrizzle/drizzle.cc 2012-04-20 19:19:30 +0000 |
531 | @@ -69,7 +69,7 @@ |
532 | |
533 | const char *drizzle_version(void) |
534 | { |
535 | - return PACKAGE_VERSION; |
536 | + return LIBDRIZZLE_VERSION_STRING; |
537 | } |
538 | |
539 | const char *drizzle_bugreport(void) |
540 | |
541 | === added file 'm4/libdrizzle_version.m4' |
542 | --- m4/libdrizzle_version.m4 1970-01-01 00:00:00 +0000 |
543 | +++ m4/libdrizzle_version.m4 2012-04-20 19:19:30 +0000 |
544 | @@ -0,0 +1,30 @@ |
545 | +# |
546 | +# Version information for libdrizzle |
547 | +# |
548 | +# |
549 | +LIBDRIZZLE_VERSION=1.0.1 |
550 | +LIBDRIZZLE_LIBRARY_VERSION=4:0:0 |
551 | +# | | | |
552 | +# +------+ | +---+ |
553 | +# | | | |
554 | +# current:revision:age |
555 | +# | | | |
556 | +# | | +- increment if interfaces have been added |
557 | +# | | set to zero if interfaces have been |
558 | +# | | removed or changed |
559 | +# | +- increment if source code has changed |
560 | +# | set to zero if current is incremented |
561 | +# +- increment if interfaces have been added, removed or |
562 | +# changed |
563 | +AC_SUBST(LIBDRIZZLE_LIBRARY_VERSION) |
564 | +AC_SUBST(LIBDRIZZLE_VERSION) |
565 | +AC_DEFINE_UNQUOTED([LIBDRIZZLE_VERSION],[$LIBDRIZZLE_VERSION], [libdrizzle version]) |
566 | + |
567 | +# libdrizzle versioning when linked with GNU ld. |
568 | +AS_IF([test "$lt_cv_prog_gnu_ld" = "yes"],[ |
569 | + LD_VERSION_SCRIPT="-Wl,--version-script=\$(top_srcdir)/config/drizzle.ver" |
570 | + ]) |
571 | +AC_SUBST(LD_VERSION_SCRIPT) |
572 | + |
573 | +LIBDRIZZLE_HEX_VERSION=`echo $LIBDRIZZLE_VERSION | sed 's|[\-a-z0-9]*$||' | awk -F. '{printf "0x%0.2d%0.3d%0.3d", $[]1, $[]2, $[]3}'` |
574 | +AC_SUBST([LIBDRIZZLE_HEX_VERSION]) |
575 | |
576 | === modified file 'm4/pandora_vc_build.m4' |
577 | --- m4/pandora_vc_build.m4 2012-02-08 21:33:04 +0000 |
578 | +++ m4/pandora_vc_build.m4 2012-04-20 19:19:30 +0000 |
579 | @@ -139,6 +139,7 @@ |
580 | # We now support release tags to append a descriptive tag -stable, -rc, -beta, -alpha, -milestone. |
581 | # But for the release id we want to remove that. |
582 | PANDORA_VC_TAG_JUST_NUMBERS=`echo ${PANDORA_VC_TAG} | sed -e 's/-stable//' -e 's/-rc//' -e 's/-beta//' -e 's/-alpha//' -e 's/-milestone//'` |
583 | + PANDORA_RELEASE_VERSION_JUST_NUMBERS="${PANDORA_VC_TAG_JUST_NUMBERS}" |
584 | # For release id we make sure each part is at least 2 digits, prepended with 0 when necessary. |
585 | # Example: 1.2.3 should end up as 10203. |
586 | # The sed's from left to right: |
587 | @@ -154,11 +155,13 @@ |
588 | # Since this is just a snapshot build, we need to remove that. |
589 | PANDORA_VC_LATEST_TAG_JUST_NUMBERS=`echo ${PANDORA_VC_LATEST_TAG} | sed -e 's/-stable//' -e 's/-rc//' -e 's/-beta//' -e 's/-alpha//' -e 's/-milestone//'` |
590 | PANDORA_RELEASE_VERSION="${PANDORA_VC_LATEST_TAG_JUST_NUMBERS}.${PANDORA_VC_REVNO}-snapshot" |
591 | + PANDORA_RELEASE_VERSION_JUST_NUMBERS="${PANDORA_VC_LATEST_TAG_JUST_NUMBERS}.${PANDORA_VC_REVNO}" |
592 | changequote(<<, >>)dnl |
593 | PANDORA_RELEASE_ID=`echo ${PANDORA_VC_LATEST_TAG_JUST_NUMBERS} | sed -e 's/\.\([0-9]\)\./.0\1./' | sed -e 's/\.\([0-9]\)$/.0\1/' | sed 's/[^0-9]//g'` |
594 | changequote([, ])dnl |
595 | ],[ |
596 | PANDORA_RELEASE_VERSION="${PANDORA_RELEASE_DATE}.${PANDORA_VC_REVNO}" |
597 | + PANDORA_RELEASE_VERSION_JUST_NUMBERS="${PANDORA_RELEASE_VERSION}" |
598 | changequote(<<, >>)dnl |
599 | PANDORA_RELEASE_ID=`echo ${PANDORA_RELEASE_DATE} | sed 's/[^0-9]//g'` |
600 | changequote([, ])dnl |
601 | @@ -169,6 +172,7 @@ |
602 | VERSION="${PANDORA_RELEASE_VERSION}" |
603 | AC_DEFINE_UNQUOTED([PANDORA_RELEASE_VERSION],["${PANDORA_RELEASE_VERSION}"], |
604 | [The real version of the software]) |
605 | + AC_SUBST(PANDORA_RELEASE_VERSION_JUST_NUMBERS) |
606 | AC_SUBST(PANDORA_VC_REVNO) |
607 | AC_SUBST(PANDORA_VC_REVID) |
608 | AC_SUBST(PANDORA_VC_BRANCH) |
609 | |
610 | === modified file 'plugin/innobase/dict/dict0dict.cc' |
611 | --- plugin/innobase/dict/dict0dict.cc 2011-02-04 22:30:00 +0000 |
612 | +++ plugin/innobase/dict/dict0dict.cc 2012-04-20 19:19:30 +0000 |
613 | @@ -225,6 +225,11 @@ |
614 | const char* s = strchr(name, '/'); |
615 | ut_a(s); |
616 | |
617 | + s= strchr(s+1, '/'); |
618 | + |
619 | + if (s == NULL) |
620 | + s= strchr(name, '/'); |
621 | + |
622 | return(s + 1); |
623 | } |
624 | |
625 | @@ -239,8 +244,14 @@ |
626 | dbname '/' tablename */ |
627 | { |
628 | const char* s; |
629 | - s = strchr(name, '/'); |
630 | - ut_a(s); |
631 | + const char* catalog; |
632 | + catalog = strchr(name, '/'); |
633 | + ut_a(catalog); |
634 | + s= strchr(catalog+1, '/'); |
635 | + |
636 | + if (s == NULL) |
637 | + s = catalog; |
638 | + |
639 | return(s - name); |
640 | } |
641 | |
642 | |
643 | === modified file 'plugin/innobase/handler/ha_innodb.cc' |
644 | --- plugin/innobase/handler/ha_innodb.cc 2012-03-03 20:57:17 +0000 |
645 | +++ plugin/innobase/handler/ha_innodb.cc 2012-04-20 19:19:30 +0000 |
646 | @@ -1799,6 +1799,12 @@ |
647 | const char* bufend = buf + buflen; |
648 | |
649 | if (table_id) { |
650 | + const char* catalog_skip= (const char*) memchr(id, '/', idlen); |
651 | + if (catalog_skip) |
652 | + { |
653 | + idlen = idlen - (catalog_skip - id); |
654 | + id = catalog_skip + 1; |
655 | + } |
656 | const char* slash = (const char*) memchr(id, '/', idlen); |
657 | if (!slash) { |
658 | |
659 | @@ -3521,6 +3527,15 @@ |
660 | else |
661 | { |
662 | ib_table = dict_table_get(identifier.getKeyPath().c_str(), TRUE); |
663 | + if (ib_table == NULL |
664 | + && drizzled::identifier::Catalog(identifier.getCatalogName())==drizzled::catalog::local_identifier()) |
665 | + { |
666 | + std::string table_path_no_catalog(identifier.getKeyPath()); |
667 | + table_path_no_catalog.erase(0, drizzled::catalog::local_identifier().getPath().length()+1); |
668 | + /* We try without local/ as old InnoDB data dictionary (pre CATALOG) |
669 | + did not have local/ in data dict, just in filesystem path */ |
670 | + ib_table = dict_table_get(table_path_no_catalog.c_str(), TRUE); |
671 | + } |
672 | } |
673 | |
674 | if (NULL == ib_table) { |
675 | @@ -6668,6 +6683,16 @@ |
676 | session.getSqlCommand() |
677 | == SQLCOM_DROP_DB); |
678 | |
679 | + if (error == ENOENT |
680 | + && drizzled::identifier::Catalog(identifier.getCatalogName())==drizzled::catalog::local_identifier()) |
681 | + { |
682 | + std::string table_path_no_catalog(identifier.getKeyPath()); |
683 | + table_path_no_catalog.erase(0, drizzled::catalog::local_identifier().getPath().length()+1); |
684 | + error = row_drop_table_for_mysql(table_path_no_catalog.c_str(), trx, |
685 | + session.getSqlCommand() |
686 | + == SQLCOM_DROP_DB); |
687 | + } |
688 | + |
689 | session.setXaId(trx->id); |
690 | |
691 | /* Flush the log to reduce probability that the .frm files and |
692 | |
693 | === modified file 'plugin/innobase/tests/r/innodb-system-table-view.result' |
694 | --- plugin/innobase/tests/r/innodb-system-table-view.result 2011-04-29 18:45:16 +0000 |
695 | +++ plugin/innobase/tests/r/innodb-system-table-view.result 2012-04-20 19:19:30 +0000 |
696 | @@ -58,23 +58,23 @@ |
697 | ON DELETE CASCADE) ENGINE=INNODB; |
698 | SELECT * FROM DATA_DICTIONARY.INNODB_SYS_FOREIGN; |
699 | ID FOR_NAME REF_NAME N_COLS TYPE |
700 | -test/constraint_test test/child test/parent 1 1 |
701 | +local/test/constraint_test local/test/child local/test/parent 1 1 |
702 | SELECT * FROM DATA_DICTIONARY.INNODB_SYS_FOREIGN_COLS; |
703 | ID FOR_COL_NAME REF_COL_NAME POS |
704 | -test/constraint_test parent_id id 0 |
705 | +local/test/constraint_test parent_id id 0 |
706 | INSERT INTO parent VALUES(1); |
707 | SELECT name, num_rows, handles_opened |
708 | FROM DATA_DICTIONARY.INNODB_SYS_TABLESTATS |
709 | WHERE name LIKE "%parent"; |
710 | name num_rows handles_opened |
711 | -test/parent 1 1 |
712 | +local/test/parent 1 1 |
713 | SELECT NAME, FLAG, N_COLS, SPACE FROM DATA_DICTIONARY.INNODB_SYS_TABLES; |
714 | NAME FLAG N_COLS SPACE |
715 | SYS_FOREIGN 0 7 0 |
716 | SYS_FOREIGN_COLS 0 7 0 |
717 | SYS_REPLICATION_LOG 0 11 0 |
718 | -test/child 1 5 0 |
719 | -test/parent 1 4 0 |
720 | +local/test/child 1 5 0 |
721 | +local/test/parent 1 4 0 |
722 | SELECT name, n_fields |
723 | from DATA_DICTIONARY.INNODB_SYS_INDEXES |
724 | WHERE table_id In (SELECT table_id from |
725 | @@ -109,11 +109,11 @@ |
726 | ON DELETE CASCADE) ENGINE=INNODB; |
727 | SELECT * FROM DATA_DICTIONARY.INNODB_SYS_FOREIGN; |
728 | ID FOR_NAME REF_NAME N_COLS TYPE |
729 | -test/constraint_test test/child test/parent 2 1 |
730 | +local/test/constraint_test local/test/child local/test/parent 2 1 |
731 | SELECT * FROM DATA_DICTIONARY.INNODB_SYS_FOREIGN_COLS; |
732 | ID FOR_COL_NAME REF_COL_NAME POS |
733 | -test/constraint_test id id 0 |
734 | -test/constraint_test parent_id newid 1 |
735 | +local/test/constraint_test id id 0 |
736 | +local/test/constraint_test parent_id newid 1 |
737 | INSERT INTO parent VALUES(1, 9); |
738 | SELECT * FROM parent WHERE id IN (SELECT id FROM parent); |
739 | id newid |
740 | @@ -122,6 +122,6 @@ |
741 | FROM DATA_DICTIONARY.INNODB_SYS_TABLESTATS |
742 | WHERE name LIKE "%parent"; |
743 | name num_rows handles_opened |
744 | -test/parent 1 2 |
745 | +local/test/parent 1 2 |
746 | DROP TABLE child; |
747 | DROP TABLE parent; |
748 | |
749 | === modified file 'plugin/innobase/xtrabackup/xtrabackup.cc' |
750 | --- plugin/innobase/xtrabackup/xtrabackup.cc 2012-02-08 21:33:04 +0000 |
751 | +++ plugin/innobase/xtrabackup/xtrabackup.cc 2012-04-20 19:19:30 +0000 |
752 | @@ -126,28 +126,6 @@ |
753 | |
754 | #include "xtrabackup_api.h" |
755 | |
756 | - /* prototypes for static functions in original */ |
757 | - |
758 | - ulint |
759 | - recv_find_max_checkpoint( |
760 | - /*=====================*/ |
761 | - /* out: error code or DB_SUCCESS */ |
762 | - log_group_t** max_group, /* out: max group */ |
763 | - ulint* max_field); /* out: LOG_CHECKPOINT_1 or |
764 | - LOG_CHECKPOINT_2 */ |
765 | - |
766 | - |
767 | - void |
768 | - os_file_set_nocache( |
769 | - /*================*/ |
770 | - int fd, /* in: file descriptor to alter */ |
771 | - const char* file_name, /* in: used in the diagnostic message */ |
772 | - const char* operation_name); /* in: used in the diagnostic message, |
773 | - we call os_file_set_nocache() |
774 | - immediately after opening or creating |
775 | - a file, so this is either "open" or |
776 | - "create" */ |
777 | - |
778 | #include <fcntl.h> |
779 | #include <regex.h> |
780 | |
781 | @@ -535,13 +513,6 @@ |
782 | thd_set_lock_wait_time( |
783 | /*===================*/ |
784 | drizzled::Session* , /*!< in: thread handle (THD*) */ |
785 | - ulint ); /*!< in: time waited for the lock */ |
786 | - |
787 | -UNIV_INTERN |
788 | -void |
789 | -thd_set_lock_wait_time( |
790 | -/*===================*/ |
791 | - drizzled::Session* , /*!< in: thread handle (THD*) */ |
792 | ulint ) /*!< in: time waited for the lock */ |
793 | { |
794 | return; |
795 | |
796 | === modified file 'plugin/regex_policy/docs/index.rst' |
797 | --- plugin/regex_policy/docs/index.rst 2011-10-23 05:45:09 +0000 |
798 | +++ plugin/regex_policy/docs/index.rst 2012-04-20 19:19:30 +0000 |
799 | @@ -64,30 +64,26 @@ |
800 | The general line format of a regex policy file is:: |
801 | |
802 | USER_PATTERN SCHEMA_OBJECT_PATTERN POLICY |
803 | + In Drizzle 7 and Drizzle 7.1 the POLICY values supported were 'ACCEPT' and 'DENY'. Beginning with Drizzle 7.2.0, the values used should be 'ALLOW' and 'DENY'. Although 'ACCEPT' and 'REJECT' are also supported for backward compatibility, but their use is deprecated. |
804 | |
805 | For example:: |
806 | |
807 | # This is a comment line and should be skipped |
808 | - .+ schema=DATA_DICTIONARY ACCEPT |
809 | - .+ schema=INFORMATION_SCHEMA ACCEPT |
810 | - .+ schema=data_dictionary ACCEPT |
811 | - .+ schema=information_schema ACCEPT |
812 | - root table=.+ ACCEPT |
813 | - root schema=.+ ACCEPT |
814 | - root process=.+ ACCEPT |
815 | - user1 schema=user1 ACCEPT |
816 | - user2 schema=user2 ACCEPT |
817 | - user1 process=user1 ACCEPT |
818 | - user2 process=user2 ACCEPT |
819 | + .+ schema=DATA_DICTIONARY ALLOW |
820 | + .+ schema=INFORMATION_SCHEMA ALLOW |
821 | + .+ schema=data_dictionary ALLOW |
822 | + .+ schema=information_schema ALLOW |
823 | + root table=.+ ALLOW |
824 | + root schema=.+ ALLOW |
825 | + root process=.+ ALLOW |
826 | + user1 schema=user1 ALLOW |
827 | + user2 schema=user2 ALLOW |
828 | + user1 process=user1 ALLOW |
829 | + user2 process=user2 ALLOW |
830 | # Default to denying everything |
831 | .+ schema=.+ DENY |
832 | .+ process=.+ DENY |
833 | |
834 | -Examples |
835 | --------- |
836 | - |
837 | -Sorry, there are no examples for this plugin. |
838 | - |
839 | .. _regex_policy_authors: |
840 | |
841 | Authors |
842 | @@ -100,7 +96,7 @@ |
843 | Version |
844 | ------- |
845 | |
846 | -This documentation applies to **regex_policy 1.0**. |
847 | +This documentation applies to **regex_policy 2.0**. |
848 | |
849 | To see which version of the plugin a Drizzle server is running, execute: |
850 | |
851 | @@ -111,6 +107,6 @@ |
852 | Changelog |
853 | --------- |
854 | |
855 | -v1.0 |
856 | +v2.0 |
857 | ^^^^ |
858 | * First release. |
859 | |
860 | === modified file 'plugin/regex_policy/module.cc' |
861 | --- plugin/regex_policy/module.cc 2012-03-15 18:05:43 +0000 |
862 | +++ plugin/regex_policy/module.cc 2012-04-20 19:19:30 +0000 |
863 | @@ -361,7 +361,7 @@ |
864 | { |
865 | DRIZZLE_VERSION_ID, |
866 | "regex_policy", |
867 | - "1.0", |
868 | + "2.0", |
869 | "Clint Byrum", |
870 | N_("Authorization using a regex-matched policy file"), |
871 | PLUGIN_LICENSE_GPL, |
872 | |
873 | === modified file 'plugin/regex_policy/policy.h' |
874 | --- plugin/regex_policy/policy.h 2012-03-16 16:47:17 +0000 |
875 | +++ plugin/regex_policy/policy.h 2012-04-20 19:19:30 +0000 |
876 | @@ -46,9 +46,9 @@ |
877 | |
878 | static const char *comment_regex = "^[[:space:]]*#.*$"; |
879 | static const char *empty_regex = "^[[:space:]]*$"; |
880 | -static const char *table_match_regex = "^([^ ]+) table\\=([^ ]+) (ACCEPT|DENY)$"; |
881 | -static const char *process_match_regex = "^([^ ]+) process\\=([^ ]+) (ACCEPT|DENY)$"; |
882 | -static const char *schema_match_regex = "^([^ ]+) schema\\=([^ ]+) (ACCEPT|DENY)$"; |
883 | +static const char *table_match_regex = "^([^ ]+) table\\=([^ ]+) (ACCEPT|REJECT|ALLOW|DENY)$"; |
884 | +static const char *process_match_regex = "^([^ ]+) process\\=([^ ]+) (ACCEPT|REJECT|ALLOW|DENY)$"; |
885 | +static const char *schema_match_regex = "^([^ ]+) schema\\=([^ ]+) (ACCEPT|REJECT|ALLOW|DENY)$"; |
886 | /* These correspond to the parenthesis above and must stay in sync */ |
887 | static const int MATCH_REGEX_USER_POS= 1; |
888 | static const int MATCH_REGEX_OBJECT_POS= 2; |
889 | @@ -75,11 +75,11 @@ |
890 | user_re(u), |
891 | object_re(obj) |
892 | { |
893 | - if (act == "ACCEPT") |
894 | + if ((act == "ACCEPT")||(act == "ALLOW")) |
895 | { |
896 | action = POLICY_ACCEPT; |
897 | } |
898 | - else if (act == "DENY") |
899 | + else if ((act == "REJECT")||(act == "DENY")) |
900 | { |
901 | action = POLICY_DENY; |
902 | } |
903 | @@ -101,7 +101,7 @@ |
904 | } |
905 | const char *getAction() const |
906 | { |
907 | - return action == POLICY_ACCEPT ? "ACCEPT" : "DENY"; |
908 | + return action == POLICY_ACCEPT ? "ALLOW" : "DENY"; |
909 | } |
910 | }; |
911 | |
912 | |
913 | === added file 'plugin/regex_policy/tests/r/basic_deprecated.result' |
914 | --- plugin/regex_policy/tests/r/basic_deprecated.result 1970-01-01 00:00:00 +0000 |
915 | +++ plugin/regex_policy/tests/r/basic_deprecated.result 2012-04-20 19:19:30 +0000 |
916 | @@ -0,0 +1,72 @@ |
917 | +create schema user1; |
918 | +create schema user2; |
919 | +SELECT SCHEMA_NAME FROM DATA_DICTIONARY.SCHEMAS ORDER BY SCHEMA_NAME; |
920 | +SCHEMA_NAME |
921 | +DATA_DICTIONARY |
922 | +INFORMATION_SCHEMA |
923 | +mysql |
924 | +test |
925 | +user1 |
926 | +user2 |
927 | +use user2; |
928 | +create table t1 (kill_id int); |
929 | +insert into t1 values(connection_id()); |
930 | +SELECT * from user1.dont_exist; |
931 | +ERROR 42S02: Unknown table 'user1.dont_exist' |
932 | +SELECT SCHEMA_NAME FROM DATA_DICTIONARY.SCHEMAS ORDER BY SCHEMA_NAME; |
933 | +SCHEMA_NAME |
934 | +DATA_DICTIONARY |
935 | +INFORMATION_SCHEMA |
936 | +user1 |
937 | +SELECT * from user2.dont_exist; |
938 | +ERROR 42000: Access denied for user 'user1' to schema 'user2' |
939 | +create schema authorize_fail; |
940 | +ERROR 42000: Access denied for user 'user1' to schema 'authorize_fail' |
941 | +drop schema user2; |
942 | +ERROR 42000: Access denied for user 'user1' to schema 'user2' |
943 | +create table t1 (kill_id int); |
944 | +insert into t1 values(connection_id()); |
945 | +SELECT USERNAME, DB FROM DATA_DICTIONARY.PROCESSLIST ORDER BY USERNAME, DB; |
946 | +USERNAME DB |
947 | +user1 user1 |
948 | +user1 user1 |
949 | +select IF(((@id := kill_id) - kill_id), "NO", "YES") from t1; |
950 | +IF(((@id := kill_id) - kill_id), "NO", "YES") |
951 | +YES |
952 | +kill @id; |
953 | +select IF(((@id := kill_id) - kill_id), "NO", "YES") from t1; |
954 | +IF(((@id := kill_id) - kill_id), "NO", "YES") |
955 | +YES |
956 | +select @id != connection_id(); |
957 | +@id != connection_id() |
958 | +1 |
959 | +update t1 set kill_id = connection_id(); |
960 | +SELECT USERNAME, DB FROM DATA_DICTIONARY.PROCESSLIST ORDER BY USERNAME, DB; |
961 | +USERNAME DB |
962 | +user2 user2 |
963 | +select IF(((@id := kill_id) - kill_id), "NO", "YES") from t1; |
964 | +IF(((@id := kill_id) - kill_id), "NO", "YES") |
965 | +YES |
966 | +kill @id; |
967 | +ERROR HY000: Unknown session id: # |
968 | +SELECT USERNAME, DB FROM DATA_DICTIONARY.PROCESSLIST ORDER BY USERNAME, DB; |
969 | +USERNAME DB |
970 | +root user2 |
971 | +user1 user1 |
972 | +user1 user1 |
973 | +user2 user2 |
974 | +use user1; |
975 | +select IF(((@id := kill_id) - kill_id), "NO", "YES") from t1; |
976 | +IF(((@id := kill_id) - kill_id), "NO", "YES") |
977 | +YES |
978 | +kill @id; |
979 | +select IF(((@id := kill_id) - kill_id), "NO", "YES") from t1; |
980 | +IF(((@id := kill_id) - kill_id), "NO", "YES") |
981 | +YES |
982 | +select @id != connection_id(); |
983 | +@id != connection_id() |
984 | +1 |
985 | +connect(localhost,authz,,authz_no,MASTER_PORT,); |
986 | +ERROR 42000: Access denied for user 'authz' to schema 'authz_no' |
987 | +drop schema user1; |
988 | +drop schema user2; |
989 | |
990 | === modified file 'plugin/regex_policy/tests/t/basic.policy' |
991 | --- plugin/regex_policy/tests/t/basic.policy 2011-03-03 01:55:10 +0000 |
992 | +++ plugin/regex_policy/tests/t/basic.policy 2012-04-20 19:19:30 +0000 |
993 | @@ -1,15 +1,15 @@ |
994 | # This is a comment line and should be skipped |
995 | -.+ schema=DATA_DICTIONARY ACCEPT |
996 | -.+ schema=INFORMATION_SCHEMA ACCEPT |
997 | -.+ schema=data_dictionary ACCEPT |
998 | -.+ schema=information_schema ACCEPT |
999 | -root table=.+ ACCEPT |
1000 | -root schema=.+ ACCEPT |
1001 | -root process=.+ ACCEPT |
1002 | -user1 schema=user1 ACCEPT |
1003 | -user2 schema=user2 ACCEPT |
1004 | -user1 process=user1 ACCEPT |
1005 | -user2 process=user2 ACCEPT |
1006 | +.+ schema=DATA_DICTIONARY ALLOW |
1007 | +.+ schema=INFORMATION_SCHEMA ALLOW |
1008 | +.+ schema=data_dictionary ALLOW |
1009 | +.+ schema=information_schema ALLOW |
1010 | +root table=.+ ALLOW |
1011 | +root schema=.+ ALLOW |
1012 | +root process=.+ ALLOW |
1013 | +user1 schema=user1 ALLOW |
1014 | +user2 schema=user2 ALLOW |
1015 | +user1 process=user1 ALLOW |
1016 | +user2 process=user2 ALLOW |
1017 | # Default to denying everything |
1018 | .+ schema=.+ DENY |
1019 | .+ process=.+ DENY |
1020 | |
1021 | === added file 'plugin/regex_policy/tests/t/basic_deprecated-master.opt' |
1022 | --- plugin/regex_policy/tests/t/basic_deprecated-master.opt 1970-01-01 00:00:00 +0000 |
1023 | +++ plugin/regex_policy/tests/t/basic_deprecated-master.opt 2012-04-20 19:19:30 +0000 |
1024 | @@ -0,0 +1,1 @@ |
1025 | +--plugin-add=regex_policy --regex-policy.policy=$TOP_SRCDIR/plugin/regex_policy/tests/t/basic_deprecated.policy --verbose=INSPECT |
1026 | |
1027 | === added file 'plugin/regex_policy/tests/t/basic_deprecated.policy' |
1028 | --- plugin/regex_policy/tests/t/basic_deprecated.policy 1970-01-01 00:00:00 +0000 |
1029 | +++ plugin/regex_policy/tests/t/basic_deprecated.policy 2012-04-20 19:19:30 +0000 |
1030 | @@ -0,0 +1,15 @@ |
1031 | +# This is a comment line and should be skipped |
1032 | +.+ schema=DATA_DICTIONARY ACCEPT |
1033 | +.+ schema=INFORMATION_SCHEMA ACCEPT |
1034 | +.+ schema=data_dictionary ACCEPT |
1035 | +.+ schema=information_schema ACCEPT |
1036 | +root table=.+ ACCEPT |
1037 | +root schema=.+ ACCEPT |
1038 | +root process=.+ ACCEPT |
1039 | +user1 schema=user1 ACCEPT |
1040 | +user2 schema=user2 ACCEPT |
1041 | +user1 process=user1 ACCEPT |
1042 | +user2 process=user2 ACCEPT |
1043 | +# Default to denying everything |
1044 | +.+ schema=.+ REJECT |
1045 | +.+ process=.+ REJECT |
1046 | |
1047 | === added file 'plugin/regex_policy/tests/t/basic_deprecated.test' |
1048 | --- plugin/regex_policy/tests/t/basic_deprecated.test 1970-01-01 00:00:00 +0000 |
1049 | +++ plugin/regex_policy/tests/t/basic_deprecated.test 2012-04-20 19:19:30 +0000 |
1050 | @@ -0,0 +1,130 @@ |
1051 | +# Check for error if no parameter provided |
1052 | +create schema user1; |
1053 | +create schema user2; |
1054 | +SELECT SCHEMA_NAME FROM DATA_DICTIONARY.SCHEMAS ORDER BY SCHEMA_NAME; |
1055 | + |
1056 | +# Set up a table to be able to test not being able to kill other people |
1057 | +use user2; |
1058 | +create table t1 (kill_id int); |
1059 | +insert into t1 values(connection_id()); |
1060 | + |
1061 | +# Test that we get a normal don't exist error for things that don't exist |
1062 | +--error ER_TABLE_UNKNOWN |
1063 | +SELECT * from user1.dont_exist; |
1064 | + |
1065 | +# Connect as user1 - should only see information_schema, user1 and |
1066 | +# data_dictionary |
1067 | +# Also tests that we are able to read data_dictionary, without which fail |
1068 | +# would happen |
1069 | +--replace_result $MASTER_MYSOCK MASTER_SOCKET $MASTER_MYPORT MASTER_PORT |
1070 | +connect (should_succeed,localhost,user1,,user1,,); |
1071 | +connection should_succeed; |
1072 | +SELECT SCHEMA_NAME FROM DATA_DICTIONARY.SCHEMAS ORDER BY SCHEMA_NAME; |
1073 | + |
1074 | +# Test that we get blocked on not being allowed to see user2 at all before |
1075 | +# we get blocked on the table not existing |
1076 | +--replace_result $MASTER_MYSOCK MASTER_SOCKET $MASTER_MYPORT MASTER_PORT |
1077 | +--replace_regex /@'.*?'/@'LOCALHOST'/ |
1078 | +--error ER_DBACCESS_DENIED_ERROR |
1079 | +SELECT * from user2.dont_exist; |
1080 | + |
1081 | +# Test that we can't create a schema that isn't named the same as we are |
1082 | +--replace_result $MASTER_MYSOCK MASTER_SOCKET $MASTER_MYPORT MASTER_PORT |
1083 | +--replace_regex /@'.*?'/@'LOCALHOST'/ |
1084 | +--error ER_DBACCESS_DENIED_ERROR |
1085 | +create schema authorize_fail; |
1086 | + |
1087 | +# Test that we can't drop a schema that isn't named the same as we are |
1088 | +--replace_result $MASTER_MYSOCK MASTER_SOCKET $MASTER_MYPORT MASTER_PORT |
1089 | +--replace_regex /@'.*?'/@'LOCALHOST'/ |
1090 | +--error ER_DBACCESS_DENIED_ERROR |
1091 | +drop schema user2; |
1092 | + |
1093 | +# Set up a table to test that we can kill other versions of us |
1094 | +create table t1 (kill_id int); |
1095 | +insert into t1 values(connection_id()); |
1096 | + |
1097 | +--replace_result $MASTER_MYSOCK MASTER_SOCKET $MASTER_MYPORT MASTER_PORT |
1098 | +connect (con1,localhost,user1,,user1,); |
1099 | +--replace_result $MASTER_MYSOCK MASTER_SOCKET $MASTER_MYPORT MASTER_PORT |
1100 | +connect (con2,localhost,user2,,user2,); |
1101 | +connection con1; |
1102 | + |
1103 | +# Check that we don't see other people's connections |
1104 | +SELECT USERNAME, DB FROM DATA_DICTIONARY.PROCESSLIST ORDER BY USERNAME, DB; |
1105 | + |
1106 | +# Check that we can kill a process that is owned by our user |
1107 | +--disable_reconnect |
1108 | +select IF(((@id := kill_id) - kill_id), "NO", "YES") from t1; |
1109 | +kill @id; |
1110 | + |
1111 | +connection should_succeed; |
1112 | +--sleep 2 |
1113 | + |
1114 | +--disable_query_log |
1115 | +--disable_result_log |
1116 | +# One of the following statements should fail |
1117 | +--error EE_OK,EE_BADCLOSE,EE_UNKNOWN_CHARSET,EE_CANT_SYMLINK |
1118 | +select 1; |
1119 | +--error EE_OK,EE_BADCLOSE,EE_UNKNOWN_CHARSET,EE_CANT_SYMLINK |
1120 | +select 1; |
1121 | +--enable_query_log |
1122 | +--enable_result_log |
1123 | +--enable_reconnect |
1124 | + |
1125 | +select IF(((@id := kill_id) - kill_id), "NO", "YES") from t1; |
1126 | +select @id != connection_id(); |
1127 | + |
1128 | +# Set the table to our current id now |
1129 | +update t1 set kill_id = connection_id(); |
1130 | + |
1131 | +# Test that we cannot kill a process owned by someone else |
1132 | +connection con2; |
1133 | +SELECT USERNAME, DB FROM DATA_DICTIONARY.PROCESSLIST ORDER BY USERNAME, DB; |
1134 | +select IF(((@id := kill_id) - kill_id), "NO", "YES") from t1; |
1135 | + |
1136 | +--replace_regex /Unknown session id: [0-9]+/Unknown session id: #/ |
1137 | +--error ER_NO_SUCH_THREAD |
1138 | +kill @id; |
1139 | + |
1140 | +# Test that root can see everybody |
1141 | +connection default; |
1142 | +SELECT USERNAME, DB FROM DATA_DICTIONARY.PROCESSLIST ORDER BY USERNAME, DB; |
1143 | + |
1144 | +# Test that root can kill someone else |
1145 | +use user1; |
1146 | +--disable_reconnect |
1147 | +select IF(((@id := kill_id) - kill_id), "NO", "YES") from t1; |
1148 | +kill @id; |
1149 | + |
1150 | +connection should_succeed; |
1151 | +--sleep 2 |
1152 | + |
1153 | +--disable_query_log |
1154 | +--disable_result_log |
1155 | +# One of the following statements should fail |
1156 | +--error EE_OK,EE_BADCLOSE,EE_UNKNOWN_CHARSET,EE_CANT_SYMLINK |
1157 | +select 1; |
1158 | +--error EE_OK,EE_BADCLOSE,EE_UNKNOWN_CHARSET,EE_CANT_SYMLINK |
1159 | +select 1; |
1160 | +--enable_query_log |
1161 | +--enable_result_log |
1162 | +--enable_reconnect |
1163 | + |
1164 | +select IF(((@id := kill_id) - kill_id), "NO", "YES") from t1; |
1165 | +select @id != connection_id(); |
1166 | + |
1167 | + |
1168 | +# Test failing initial connection |
1169 | +--replace_result $MASTER_MYSOCK MASTER_SOCKET $MASTER_MYPORT MASTER_PORT |
1170 | +--replace_regex /@'.*?'/@'LOCALHOST'/ |
1171 | +--error ER_DBACCESS_DENIED_ERROR |
1172 | +connect (should_fail,localhost,authz,,authz_no,,); |
1173 | + |
1174 | +# Clean up after ourselves |
1175 | +connection default; |
1176 | +drop schema user1; |
1177 | +drop schema user2; |
1178 | +disconnect con1; |
1179 | +disconnect con2; |
1180 | +disconnect should_succeed; |
1181 | |
1182 | === modified file 'plugin/tableprototester/tableprototester.cc' |
1183 | --- plugin/tableprototester/tableprototester.cc 2012-01-15 20:54:59 +0000 |
1184 | +++ plugin/tableprototester/tableprototester.cc 2012-04-20 19:19:30 +0000 |
1185 | @@ -118,11 +118,11 @@ |
1186 | |
1187 | bool TableProtoTesterEngine::doDoesTableExist(Session&, const drizzled::identifier::Table &identifier) |
1188 | { |
1189 | - if (not identifier.getPath().compare("test/t1")) |
1190 | - return true; |
1191 | - if (not identifier.getPath().compare("test/too_many_enum_values")) |
1192 | - return true; |
1193 | - if (not identifier.getPath().compare("test/invalid_table_collation")) |
1194 | + if (not identifier.getPath().compare("local/test/t1")) |
1195 | + return true; |
1196 | + if (not identifier.getPath().compare("local/test/too_many_enum_values")) |
1197 | + return true; |
1198 | + if (not identifier.getPath().compare("local/test/invalid_table_collation")) |
1199 | return true; |
1200 | |
1201 | return false; |
1202 | @@ -239,17 +239,17 @@ |
1203 | const drizzled::identifier::Table &identifier, |
1204 | drizzled::message::Table &table_proto) |
1205 | { |
1206 | - if (not identifier.getPath().compare("test/t1")) |
1207 | + if (not identifier.getPath().compare("local/test/t1")) |
1208 | { |
1209 | fill_table1(table_proto); |
1210 | return EEXIST; |
1211 | } |
1212 | - else if (not identifier.getPath().compare("test/too_many_enum_values")) |
1213 | + else if (not identifier.getPath().compare("local/test/too_many_enum_values")) |
1214 | { |
1215 | fill_table_too_many_enum_values(table_proto); |
1216 | return EEXIST; |
1217 | } |
1218 | - else if (not identifier.getPath().compare("test/invalid_table_collation")) |
1219 | + else if (not identifier.getPath().compare("local/test/invalid_table_collation")) |
1220 | { |
1221 | fill_table_invalid_table_collation(table_proto); |
1222 | return EEXIST; |
1223 | |
1224 | === modified file 'plugin/user_locks/barriers.cc' |
1225 | --- plugin/user_locks/barriers.cc 2011-02-24 13:19:47 +0000 |
1226 | +++ plugin/user_locks/barriers.cc 2012-04-20 19:19:30 +0000 |
1227 | @@ -51,16 +51,16 @@ |
1228 | return_t Barriers::release(const user_locks::Key &arg, drizzled::session_id_t owner) |
1229 | { |
1230 | boost::unique_lock<boost::mutex> scope(mutex); |
1231 | - Map::iterator iter= barrier_map.find(arg); |
1232 | + Barrier::shared_ptr iter= find_ptr2(barrier_map, arg); |
1233 | |
1234 | // Nothing is found |
1235 | - if ( iter == barrier_map.end()) |
1236 | + if (not iter) |
1237 | return NOT_FOUND; |
1238 | |
1239 | - if (not iter->second->getOwner() == owner) |
1240 | + if (iter->getOwner() != owner) |
1241 | return NOT_OWNED_BY; |
1242 | |
1243 | - iter->second->signal(); // We tell anyone left to start running |
1244 | + iter->signal(); // We tell anyone left to start running |
1245 | (void)barrier_map.erase(arg); |
1246 | |
1247 | return SUCCESS; |
1248 | @@ -69,12 +69,7 @@ |
1249 | Barrier::shared_ptr Barriers::find(const user_locks::Key &arg) |
1250 | { |
1251 | boost::unique_lock<boost::mutex> scope(mutex); |
1252 | - Map::iterator iter= barrier_map.find(arg); |
1253 | - |
1254 | - if (iter != barrier_map.end()) |
1255 | - return iter->second; |
1256 | - |
1257 | - return Barrier::shared_ptr(); |
1258 | + return find_ptr2(barrier_map, arg); |
1259 | } |
1260 | |
1261 | void Barriers::Copy(Map &arg) |
1262 | |
1263 | === modified file 'po/ar.po' |
1264 | --- po/ar.po 2012-02-15 14:37:56 +0000 |
1265 | +++ po/ar.po 2012-04-20 19:19:30 +0000 |
1266 | @@ -7,7 +7,7 @@ |
1267 | msgstr "" |
1268 | "Project-Id-Version: drizzle\n" |
1269 | "Report-Msgid-Bugs-To: \n" |
1270 | -"POT-Creation-Date: 2012-02-15 20:06+0530\n" |
1271 | +"POT-Creation-Date: 2012-03-23 19:48+0530\n" |
1272 | "PO-Revision-Date: 2010-12-11 01:19+0000\n" |
1273 | "Last-Translator: TaleAlkam <Unknown>\n" |
1274 | "Language-Team: Arabic <ar@li.org>\n" |
1275 | @@ -335,7 +335,7 @@ |
1276 | msgid "Ping the server to check if it's alive." |
1277 | msgstr "" |
1278 | |
1279 | -#: ../client/drizzle.cc:1421 ../drizzled/drizzled.cc:1064 |
1280 | +#: ../client/drizzle.cc:1421 ../drizzled/drizzled.cc:1115 |
1281 | msgid "Configuration file defaults are not used if no-defaults is set" |
1282 | msgstr "" |
1283 | |
1284 | @@ -486,7 +486,6 @@ |
1285 | msgstr "" |
1286 | |
1287 | #: ../client/drizzle.cc:1487 ../client/drizzledump.cc:548 |
1288 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:648 |
1289 | msgid "User for login if not current user." |
1290 | msgstr "" |
1291 | |
1292 | @@ -1026,8 +1025,7 @@ |
1293 | #: ../client/drizzledump.cc:506 |
1294 | msgid "" |
1295 | "Give less verbose output (useful for debugging). Disables structure comments " |
1296 | -"and header/footer constructs. Enables options --skip-add-drop-table --no-" |
1297 | -"set-names --skip-disable-keys" |
1298 | +"and header/footer constructs. Enables option --skip-disable-keys" |
1299 | msgstr "" |
1300 | |
1301 | #: ../client/drizzledump.cc:508 |
1302 | @@ -1121,12 +1119,10 @@ |
1303 | msgstr "" |
1304 | |
1305 | #: ../client/drizzledump.cc:546 |
1306 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:650 |
1307 | msgid "Port number to use for connection." |
1308 | msgstr "" |
1309 | |
1310 | #: ../client/drizzledump.cc:550 |
1311 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:654 |
1312 | msgid "The protocol of connection (mysql or drizzle)." |
1313 | msgstr "" |
1314 | |
1315 | @@ -1264,413 +1260,413 @@ |
1316 | msgid "Could not open '%s' for reading: errno = %d" |
1317 | msgstr "" |
1318 | |
1319 | -#: ../drizzled/drizzled.cc:356 |
1320 | +#: ../drizzled/drizzled.cc:359 |
1321 | msgid "General Options" |
1322 | msgstr "" |
1323 | |
1324 | -#: ../drizzled/drizzled.cc:357 |
1325 | +#: ../drizzled/drizzled.cc:360 |
1326 | msgid "Config File Options" |
1327 | msgstr "" |
1328 | |
1329 | -#: ../drizzled/drizzled.cc:358 |
1330 | +#: ../drizzled/drizzled.cc:361 |
1331 | msgid "Kernel Options" |
1332 | msgstr "" |
1333 | |
1334 | -#: ../drizzled/drizzled.cc:359 |
1335 | +#: ../drizzled/drizzled.cc:362 |
1336 | msgid "Plugin Loading Options" |
1337 | msgstr "" |
1338 | |
1339 | -#: ../drizzled/drizzled.cc:360 |
1340 | +#: ../drizzled/drizzled.cc:363 |
1341 | msgid "Plugin Options" |
1342 | msgstr "" |
1343 | |
1344 | -#: ../drizzled/drizzled.cc:361 |
1345 | +#: ../drizzled/drizzled.cc:364 |
1346 | msgid "Config and Plugin Loading" |
1347 | msgstr "" |
1348 | |
1349 | -#: ../drizzled/drizzled.cc:362 |
1350 | +#: ../drizzled/drizzled.cc:365 |
1351 | msgid "Kernel and Plugin Loading and Plugin" |
1352 | msgstr "" |
1353 | |
1354 | -#: ../drizzled/drizzled.cc:476 |
1355 | +#: ../drizzled/drizzled.cc:509 |
1356 | #, fuzzy |
1357 | msgid "Aborting:" |
1358 | msgstr "إحباط" |
1359 | |
1360 | -#: ../drizzled/drizzled.cc:534 |
1361 | +#: ../drizzled/drizzled.cc:571 |
1362 | msgid "One can only use the --user switch if running as root" |
1363 | msgstr "" |
1364 | |
1365 | -#: ../drizzled/drizzled.cc:541 |
1366 | +#: ../drizzled/drizzled.cc:578 |
1367 | msgid "" |
1368 | "drizzled cannot be run as root, use --user to start drizzled up as another " |
1369 | "user" |
1370 | msgstr "" |
1371 | |
1372 | -#: ../drizzled/drizzled.cc:584 |
1373 | +#: ../drizzled/drizzled.cc:628 |
1374 | msgid "Set process group ID failed " |
1375 | msgstr "" |
1376 | |
1377 | -#: ../drizzled/drizzled.cc:588 |
1378 | +#: ../drizzled/drizzled.cc:632 |
1379 | msgid "Set process user ID failed" |
1380 | msgstr "" |
1381 | |
1382 | -#: ../drizzled/drizzled.cc:599 |
1383 | +#: ../drizzled/drizzled.cc:643 |
1384 | msgid "Process chroot failed" |
1385 | msgstr "" |
1386 | |
1387 | -#: ../drizzled/drizzled.cc:698 |
1388 | +#: ../drizzled/drizzled.cc:742 |
1389 | msgid "Invalid Value for auto_increment_increment" |
1390 | msgstr "" |
1391 | |
1392 | -#: ../drizzled/drizzled.cc:708 |
1393 | +#: ../drizzled/drizzled.cc:752 |
1394 | msgid "Invalid Value for auto_increment_offset" |
1395 | msgstr "" |
1396 | |
1397 | -#: ../drizzled/drizzled.cc:718 |
1398 | +#: ../drizzled/drizzled.cc:762 |
1399 | msgid "Invalid Value for completion_type" |
1400 | msgstr "" |
1401 | |
1402 | -#: ../drizzled/drizzled.cc:729 |
1403 | +#: ../drizzled/drizzled.cc:773 |
1404 | msgid "Invalid Value for div-precision-increment" |
1405 | msgstr "" |
1406 | |
1407 | -#: ../drizzled/drizzled.cc:739 |
1408 | +#: ../drizzled/drizzled.cc:783 |
1409 | msgid "Invalid Value for group_concat_max_len" |
1410 | msgstr "" |
1411 | |
1412 | -#: ../drizzled/drizzled.cc:749 |
1413 | +#: ../drizzled/drizzled.cc:793 |
1414 | msgid "Invalid Value for join_buffer_size" |
1415 | msgstr "" |
1416 | |
1417 | -#: ../drizzled/drizzled.cc:760 |
1418 | +#: ../drizzled/drizzled.cc:804 |
1419 | msgid "Invalid Value for max_allowed_packet" |
1420 | msgstr "" |
1421 | |
1422 | -#: ../drizzled/drizzled.cc:771 |
1423 | +#: ../drizzled/drizzled.cc:815 |
1424 | msgid "Invalid Value for max_error_count" |
1425 | msgstr "" |
1426 | |
1427 | -#: ../drizzled/drizzled.cc:781 |
1428 | +#: ../drizzled/drizzled.cc:825 |
1429 | msgid "Invalid Value for max_heap_table_size" |
1430 | msgstr "" |
1431 | |
1432 | -#: ../drizzled/drizzled.cc:792 |
1433 | +#: ../drizzled/drizzled.cc:836 |
1434 | msgid "Invalid Value for min_examined_row_limit" |
1435 | msgstr "" |
1436 | |
1437 | -#: ../drizzled/drizzled.cc:802 |
1438 | +#: ../drizzled/drizzled.cc:846 |
1439 | msgid "Invalid Value for max_join_size" |
1440 | msgstr "" |
1441 | |
1442 | -#: ../drizzled/drizzled.cc:812 |
1443 | +#: ../drizzled/drizzled.cc:856 |
1444 | msgid "Invalid Value for max_length_for_sort_data" |
1445 | msgstr "" |
1446 | |
1447 | -#: ../drizzled/drizzled.cc:822 |
1448 | +#: ../drizzled/drizzled.cc:866 |
1449 | msgid "Invalid Value for max_seeks_for_key" |
1450 | msgstr "" |
1451 | |
1452 | -#: ../drizzled/drizzled.cc:832 |
1453 | +#: ../drizzled/drizzled.cc:876 |
1454 | msgid "Invalid Value for max_sort_length" |
1455 | msgstr "" |
1456 | |
1457 | -#: ../drizzled/drizzled.cc:842 |
1458 | +#: ../drizzled/drizzled.cc:886 |
1459 | msgid "Invalid Value for optimizer_search_depth" |
1460 | msgstr "" |
1461 | |
1462 | -#: ../drizzled/drizzled.cc:852 |
1463 | +#: ../drizzled/drizzled.cc:896 |
1464 | msgid "Invalid Value for preload_buff_size" |
1465 | msgstr "" |
1466 | |
1467 | -#: ../drizzled/drizzled.cc:862 |
1468 | +#: ../drizzled/drizzled.cc:906 |
1469 | msgid "Invalid Value for query_alloc_block_size" |
1470 | msgstr "" |
1471 | |
1472 | -#: ../drizzled/drizzled.cc:873 |
1473 | +#: ../drizzled/drizzled.cc:917 |
1474 | msgid "Invalid Value for query_prealloc_size" |
1475 | msgstr "" |
1476 | |
1477 | -#: ../drizzled/drizzled.cc:884 |
1478 | +#: ../drizzled/drizzled.cc:928 |
1479 | msgid "Invalid Value for range_alloc_block_size" |
1480 | msgstr "" |
1481 | |
1482 | -#: ../drizzled/drizzled.cc:895 |
1483 | +#: ../drizzled/drizzled.cc:939 |
1484 | msgid "Invalid Value for read_buff_size" |
1485 | msgstr "" |
1486 | |
1487 | -#: ../drizzled/drizzled.cc:906 |
1488 | +#: ../drizzled/drizzled.cc:950 |
1489 | msgid "Invalid Value for read_rnd_buff_size" |
1490 | msgstr "" |
1491 | |
1492 | -#: ../drizzled/drizzled.cc:916 |
1493 | +#: ../drizzled/drizzled.cc:960 |
1494 | msgid "Invalid Value for sort_buff_size" |
1495 | msgstr "" |
1496 | |
1497 | -#: ../drizzled/drizzled.cc:926 |
1498 | +#: ../drizzled/drizzled.cc:970 |
1499 | msgid "Invalid Value for table_def_size" |
1500 | msgstr "" |
1501 | |
1502 | -#: ../drizzled/drizzled.cc:936 |
1503 | +#: ../drizzled/drizzled.cc:980 |
1504 | msgid "Invalid Value for table_cache_size" |
1505 | msgstr "" |
1506 | |
1507 | -#: ../drizzled/drizzled.cc:946 ../drizzled/drizzled.cc:961 |
1508 | +#: ../drizzled/drizzled.cc:990 ../drizzled/drizzled.cc:1005 |
1509 | msgid "Invalid Value for table_lock_wait_timeout" |
1510 | msgstr "" |
1511 | |
1512 | -#: ../drizzled/drizzled.cc:971 |
1513 | +#: ../drizzled/drizzled.cc:1015 |
1514 | msgid "" |
1515 | "Invalid Value for transaction_message_threshold valid values are between " |
1516 | "131072 - 1048576 bytes" |
1517 | msgstr "" |
1518 | |
1519 | -#: ../drizzled/drizzled.cc:1039 |
1520 | +#: ../drizzled/drizzled.cc:1090 |
1521 | #, c-format |
1522 | msgid "gethostname failed, using '%s' as hostname" |
1523 | msgstr "" |
1524 | |
1525 | -#: ../drizzled/drizzled.cc:1053 |
1526 | +#: ../drizzled/drizzled.cc:1104 |
1527 | #, fuzzy |
1528 | msgid "Display help and exit." |
1529 | msgstr "إظهار هذه المساعدة." |
1530 | |
1531 | -#: ../drizzled/drizzled.cc:1055 |
1532 | +#: ../drizzled/drizzled.cc:1106 |
1533 | msgid "Run as a daemon." |
1534 | msgstr "" |
1535 | |
1536 | -#: ../drizzled/drizzled.cc:1057 ../drizzled/drizzled.cc:1670 |
1537 | +#: ../drizzled/drizzled.cc:1108 ../drizzled/drizzled.cc:1724 |
1538 | msgid "Run drizzled daemon as user." |
1539 | msgstr "" |
1540 | |
1541 | -#: ../drizzled/drizzled.cc:1059 |
1542 | +#: ../drizzled/drizzled.cc:1110 |
1543 | msgid "Print version information and exit." |
1544 | msgstr "" |
1545 | |
1546 | -#: ../drizzled/drizzled.cc:1066 |
1547 | +#: ../drizzled/drizzled.cc:1117 |
1548 | msgid "Configuration file to use" |
1549 | msgstr "" |
1550 | |
1551 | -#: ../drizzled/drizzled.cc:1068 |
1552 | +#: ../drizzled/drizzled.cc:1119 |
1553 | msgid "Base location for config files" |
1554 | msgstr "" |
1555 | |
1556 | -#: ../drizzled/drizzled.cc:1070 ../drizzled/drizzled.cc:1762 |
1557 | +#: ../drizzled/drizzled.cc:1121 ../drizzled/drizzled.cc:1816 |
1558 | msgid "Directory for plugins." |
1559 | msgstr "" |
1560 | |
1561 | -#: ../drizzled/drizzled.cc:1075 ../drizzled/drizzled.cc:1766 |
1562 | +#: ../drizzled/drizzled.cc:1126 ../drizzled/drizzled.cc:1820 |
1563 | msgid "" |
1564 | "Optional comma separated list of plugins to load at startup in addition to " |
1565 | "the default list of plugins. [for example: --plugin_add=crc32,logger_gearman]" |
1566 | msgstr "" |
1567 | |
1568 | -#: ../drizzled/drizzled.cc:1079 ../drizzled/drizzled.cc:1772 |
1569 | +#: ../drizzled/drizzled.cc:1130 ../drizzled/drizzled.cc:1826 |
1570 | msgid "" |
1571 | "Optional comma separated list of plugins to not load at startup. Effectively " |
1572 | "removes a plugin from the list of plugins to be loaded. [for example: --" |
1573 | "plugin_remove=crc32,logger_gearman]" |
1574 | msgstr "" |
1575 | |
1576 | -#: ../drizzled/drizzled.cc:1083 ../drizzled/drizzled.cc:1778 |
1577 | +#: ../drizzled/drizzled.cc:1134 ../drizzled/drizzled.cc:1832 |
1578 | msgid "" |
1579 | "Optional comma separated list of plugins to load at starup instead of the " |
1580 | "default plugin load list. [for example: --plugin_load=crc32,logger_gearman]" |
1581 | msgstr "" |
1582 | |
1583 | -#: ../drizzled/drizzled.cc:1090 ../drizzled/drizzled.cc:1582 |
1584 | +#: ../drizzled/drizzled.cc:1141 ../drizzled/drizzled.cc:1636 |
1585 | msgid "Auto-increment columns are incremented by this" |
1586 | msgstr "" |
1587 | |
1588 | -#: ../drizzled/drizzled.cc:1092 ../drizzled/drizzled.cc:1587 |
1589 | +#: ../drizzled/drizzled.cc:1143 ../drizzled/drizzled.cc:1641 |
1590 | msgid "" |
1591 | "Offset added to Auto-increment columns. Used when auto-increment-increment !" |
1592 | "= 1" |
1593 | msgstr "" |
1594 | |
1595 | -#: ../drizzled/drizzled.cc:1094 ../drizzled/drizzled.cc:1593 |
1596 | +#: ../drizzled/drizzled.cc:1145 ../drizzled/drizzled.cc:1647 |
1597 | msgid "" |
1598 | "Path to installation directory. All paths are usually resolved relative to " |
1599 | "this." |
1600 | msgstr "" |
1601 | |
1602 | -#: ../drizzled/drizzled.cc:1097 ../drizzled/drizzled.cc:1598 |
1603 | +#: ../drizzled/drizzled.cc:1148 ../drizzled/drizzled.cc:1652 |
1604 | msgid "Chroot drizzled daemon during startup." |
1605 | msgstr "" |
1606 | |
1607 | -#: ../drizzled/drizzled.cc:1099 |
1608 | +#: ../drizzled/drizzled.cc:1150 |
1609 | msgid "Set the default collation." |
1610 | msgstr "" |
1611 | |
1612 | -#: ../drizzled/drizzled.cc:1101 ../drizzled/drizzled.cc:1602 |
1613 | +#: ../drizzled/drizzled.cc:1152 ../drizzled/drizzled.cc:1656 |
1614 | msgid "Default completion type." |
1615 | msgstr "" |
1616 | |
1617 | -#: ../drizzled/drizzled.cc:1102 ../drizzled/drizzled.cc:1607 |
1618 | +#: ../drizzled/drizzled.cc:1153 ../drizzled/drizzled.cc:1661 |
1619 | msgid "Write core on errors." |
1620 | msgstr "" |
1621 | |
1622 | -#: ../drizzled/drizzled.cc:1104 ../drizzled/drizzled.cc:1611 |
1623 | +#: ../drizzled/drizzled.cc:1155 ../drizzled/drizzled.cc:1665 |
1624 | #: ../plugin/innobase/xtrabackup/xtrabackup.cc:4772 |
1625 | msgid "Path to the database root." |
1626 | msgstr "" |
1627 | |
1628 | -#: ../drizzled/drizzled.cc:1106 |
1629 | +#: ../drizzled/drizzled.cc:1157 |
1630 | msgid "Set the default storage engine for tables." |
1631 | msgstr "" |
1632 | |
1633 | -#: ../drizzled/drizzled.cc:1108 |
1634 | +#: ../drizzled/drizzled.cc:1159 |
1635 | msgid "Set the default time zone." |
1636 | msgstr "" |
1637 | |
1638 | -#: ../drizzled/drizzled.cc:1110 ../drizzled/drizzled.cc:1615 |
1639 | +#: ../drizzled/drizzled.cc:1161 ../drizzled/drizzled.cc:1669 |
1640 | msgid "Used for debugging; Use at your own risk!" |
1641 | msgstr "" |
1642 | |
1643 | -#: ../drizzled/drizzled.cc:1112 ../drizzled/drizzled.cc:1620 |
1644 | +#: ../drizzled/drizzled.cc:1163 ../drizzled/drizzled.cc:1674 |
1645 | msgid "Set up signals usable for debugging" |
1646 | msgstr "" |
1647 | |
1648 | -#: ../drizzled/drizzled.cc:1114 |
1649 | +#: ../drizzled/drizzled.cc:1165 |
1650 | msgid "Set the language used for the month names and the days of the week." |
1651 | msgstr "" |
1652 | |
1653 | -#: ../drizzled/drizzled.cc:1116 ../drizzled/drizzled.cc:1624 |
1654 | +#: ../drizzled/drizzled.cc:1167 ../drizzled/drizzled.cc:1678 |
1655 | msgid "Log some not critical warnings to the log file." |
1656 | msgstr "" |
1657 | |
1658 | -#: ../drizzled/drizzled.cc:1118 ../drizzled/drizzled.cc:1629 |
1659 | +#: ../drizzled/drizzled.cc:1169 ../drizzled/drizzled.cc:1683 |
1660 | msgid "Pid file used by drizzled." |
1661 | msgstr "" |
1662 | |
1663 | -#: ../drizzled/drizzled.cc:1120 |
1664 | +#: ../drizzled/drizzled.cc:1171 |
1665 | msgid "Maximum time in seconds to wait for the port to become free. " |
1666 | msgstr "" |
1667 | |
1668 | -#: ../drizzled/drizzled.cc:1122 |
1669 | +#: ../drizzled/drizzled.cc:1173 |
1670 | msgid "Include the SQL query in replicated protobuf messages." |
1671 | msgstr "" |
1672 | |
1673 | -#: ../drizzled/drizzled.cc:1124 ../drizzled/drizzled.cc:1638 |
1674 | +#: ../drizzled/drizzled.cc:1175 ../drizzled/drizzled.cc:1692 |
1675 | msgid "" |
1676 | "Limit LOAD DATA, SELECT ... OUTFILE, and LOAD_FILE() to files within " |
1677 | "specified directory" |
1678 | msgstr "" |
1679 | |
1680 | -#: ../drizzled/drizzled.cc:1127 ../drizzled/drizzled.cc:1643 |
1681 | +#: ../drizzled/drizzled.cc:1178 ../drizzled/drizzled.cc:1697 |
1682 | msgid "" |
1683 | "Uniquely identifies the server instance in the community of replication " |
1684 | "partners." |
1685 | msgstr "" |
1686 | |
1687 | -#: ../drizzled/drizzled.cc:1130 ../drizzled/drizzled.cc:1648 |
1688 | +#: ../drizzled/drizzled.cc:1181 ../drizzled/drizzled.cc:1702 |
1689 | msgid "Don't print a stack trace on failure." |
1690 | msgstr "" |
1691 | |
1692 | -#: ../drizzled/drizzled.cc:1132 ../drizzled/drizzled.cc:1652 |
1693 | +#: ../drizzled/drizzled.cc:1183 ../drizzled/drizzled.cc:1706 |
1694 | msgid "Enable symbolic link support." |
1695 | msgstr "" |
1696 | |
1697 | -#: ../drizzled/drizzled.cc:1134 ../drizzled/drizzled.cc:1661 |
1698 | +#: ../drizzled/drizzled.cc:1185 ../drizzled/drizzled.cc:1715 |
1699 | msgid "" |
1700 | "Specify whether to time mutexes (only InnoDB mutexes are currently supported)" |
1701 | msgstr "" |
1702 | |
1703 | -#: ../drizzled/drizzled.cc:1137 |
1704 | +#: ../drizzled/drizzled.cc:1188 |
1705 | msgid "Path for temporary files." |
1706 | msgstr "" |
1707 | |
1708 | -#: ../drizzled/drizzled.cc:1139 ../drizzled/drizzled.cc:1666 |
1709 | +#: ../drizzled/drizzled.cc:1190 ../drizzled/drizzled.cc:1720 |
1710 | msgid "Default transaction isolation level." |
1711 | msgstr "" |
1712 | |
1713 | -#: ../drizzled/drizzled.cc:1141 |
1714 | +#: ../drizzled/drizzled.cc:1192 |
1715 | msgid "" |
1716 | "Max message size written to transaction log, valid values 131072 - 1048576 " |
1717 | "bytes." |
1718 | msgstr "" |
1719 | |
1720 | -#: ../drizzled/drizzled.cc:1143 ../drizzled/drizzled.cc:1674 |
1721 | +#: ../drizzled/drizzled.cc:1194 ../drizzled/drizzled.cc:1728 |
1722 | msgid "" |
1723 | "The number of outstanding connection requests Drizzle can have. This comes " |
1724 | "into play when the main Drizzle thread gets very many connection requests in " |
1725 | "a very short time." |
1726 | msgstr "" |
1727 | |
1728 | -#: ../drizzled/drizzled.cc:1148 ../drizzled/drizzled.cc:1680 |
1729 | +#: ../drizzled/drizzled.cc:1199 ../drizzled/drizzled.cc:1734 |
1730 | msgid "" |
1731 | "Size of tree cache used in bulk insert optimization. Note that this is a " |
1732 | "limit per thread!" |
1733 | msgstr "" |
1734 | |
1735 | -#: ../drizzled/drizzled.cc:1151 ../drizzled/drizzled.cc:1686 |
1736 | +#: ../drizzled/drizzled.cc:1202 ../drizzled/drizzled.cc:1740 |
1737 | msgid "" |
1738 | "Precision of the result of '/' operator will be increased on that value." |
1739 | msgstr "" |
1740 | |
1741 | -#: ../drizzled/drizzled.cc:1154 |
1742 | +#: ../drizzled/drizzled.cc:1205 |
1743 | msgid "The maximum length of the result of function group_concat." |
1744 | msgstr "" |
1745 | |
1746 | -#: ../drizzled/drizzled.cc:1156 ../drizzled/drizzled.cc:1692 |
1747 | +#: ../drizzled/drizzled.cc:1207 ../drizzled/drizzled.cc:1746 |
1748 | msgid "The size of the buffer that is used for full joins." |
1749 | msgstr "" |
1750 | |
1751 | -#: ../drizzled/drizzled.cc:1159 |
1752 | +#: ../drizzled/drizzled.cc:1210 |
1753 | msgid "" |
1754 | "A global cap on the amount of memory that can be allocated by session join " |
1755 | "buffers (0 means unlimited)" |
1756 | msgstr "" |
1757 | |
1758 | -#: ../drizzled/drizzled.cc:1161 ../drizzled/drizzled.cc:1698 |
1759 | +#: ../drizzled/drizzled.cc:1212 ../drizzled/drizzled.cc:1752 |
1760 | msgid "Max packetlength to send/receive from to server." |
1761 | msgstr "" |
1762 | |
1763 | -#: ../drizzled/drizzled.cc:1163 |
1764 | +#: ../drizzled/drizzled.cc:1214 |
1765 | msgid "Max number of errors/warnings to store for a statement." |
1766 | msgstr "" |
1767 | |
1768 | -#: ../drizzled/drizzled.cc:1165 ../drizzled/drizzled.cc:1703 |
1769 | +#: ../drizzled/drizzled.cc:1216 ../drizzled/drizzled.cc:1757 |
1770 | msgid "Don't allow creation of heap tables bigger than this." |
1771 | msgstr "" |
1772 | |
1773 | -#: ../drizzled/drizzled.cc:1167 ../drizzled/drizzled.cc:1709 |
1774 | +#: ../drizzled/drizzled.cc:1218 ../drizzled/drizzled.cc:1763 |
1775 | msgid "" |
1776 | "Joins that are probably going to read more than max_join_size records return " |
1777 | "an error." |
1778 | msgstr "" |
1779 | |
1780 | -#: ../drizzled/drizzled.cc:1170 ../drizzled/drizzled.cc:1715 |
1781 | +#: ../drizzled/drizzled.cc:1221 ../drizzled/drizzled.cc:1769 |
1782 | msgid "Max number of bytes in sorted records." |
1783 | msgstr "" |
1784 | |
1785 | -#: ../drizzled/drizzled.cc:1172 ../drizzled/drizzled.cc:1720 |
1786 | +#: ../drizzled/drizzled.cc:1223 ../drizzled/drizzled.cc:1774 |
1787 | msgid "Limit assumed max number of seeks when looking up rows based on a key" |
1788 | msgstr "" |
1789 | |
1790 | -#: ../drizzled/drizzled.cc:1174 ../drizzled/drizzled.cc:1725 |
1791 | +#: ../drizzled/drizzled.cc:1225 ../drizzled/drizzled.cc:1779 |
1792 | msgid "" |
1793 | "The number of bytes to use when sorting BLOB or TEXT values (only the first " |
1794 | "max_sort_length bytes of each value are used; the rest are ignored)." |
1795 | msgstr "" |
1796 | |
1797 | -#: ../drizzled/drizzled.cc:1178 ../drizzled/drizzled.cc:1732 |
1798 | +#: ../drizzled/drizzled.cc:1229 ../drizzled/drizzled.cc:1786 |
1799 | msgid "After this many write locks, allow some read locks to run in between." |
1800 | msgstr "" |
1801 | |
1802 | -#: ../drizzled/drizzled.cc:1180 ../drizzled/drizzled.cc:1736 |
1803 | +#: ../drizzled/drizzled.cc:1231 ../drizzled/drizzled.cc:1790 |
1804 | msgid "" |
1805 | "Don't log queries which examine less than min_examined_row_limit rows to " |
1806 | "file." |
1807 | msgstr "" |
1808 | |
1809 | -#: ../drizzled/drizzled.cc:1183 |
1810 | +#: ../drizzled/drizzled.cc:1234 |
1811 | msgid "" |
1812 | "Do not apply any heuristic(s) during query optimization to prune, thus " |
1813 | "perform an exhaustive search from the optimizer search space." |
1814 | msgstr "" |
1815 | |
1816 | -#: ../drizzled/drizzled.cc:1186 ../drizzled/drizzled.cc:1750 |
1817 | +#: ../drizzled/drizzled.cc:1237 ../drizzled/drizzled.cc:1804 |
1818 | msgid "" |
1819 | "Maximum depth of search performed by the query optimizer. Values larger than " |
1820 | "the number of relations in a query result in better query plans, but take " |
1821 | @@ -1681,124 +1677,124 @@ |
1822 | "(used for testing/comparison)." |
1823 | msgstr "" |
1824 | |
1825 | -#: ../drizzled/drizzled.cc:1195 ../drizzled/drizzled.cc:1784 |
1826 | +#: ../drizzled/drizzled.cc:1246 ../drizzled/drizzled.cc:1838 |
1827 | msgid "The size of the buffer that is allocated when preloading indexes" |
1828 | msgstr "" |
1829 | |
1830 | -#: ../drizzled/drizzled.cc:1198 ../drizzled/drizzled.cc:1789 |
1831 | +#: ../drizzled/drizzled.cc:1249 ../drizzled/drizzled.cc:1843 |
1832 | msgid "Allocation block size for query parsing and execution" |
1833 | msgstr "" |
1834 | |
1835 | -#: ../drizzled/drizzled.cc:1201 ../drizzled/drizzled.cc:1794 |
1836 | +#: ../drizzled/drizzled.cc:1252 ../drizzled/drizzled.cc:1848 |
1837 | msgid "Persistent buffer for query parsing and execution" |
1838 | msgstr "" |
1839 | |
1840 | -#: ../drizzled/drizzled.cc:1204 ../drizzled/drizzled.cc:1800 |
1841 | +#: ../drizzled/drizzled.cc:1255 ../drizzled/drizzled.cc:1854 |
1842 | msgid "Allocation block size for storing ranges during optimization" |
1843 | msgstr "" |
1844 | |
1845 | -#: ../drizzled/drizzled.cc:1207 ../drizzled/drizzled.cc:1806 |
1846 | +#: ../drizzled/drizzled.cc:1258 ../drizzled/drizzled.cc:1860 |
1847 | msgid "" |
1848 | "Each thread that does a sequential scan allocates a buffer of this size for " |
1849 | "each table it scans. If you do many sequential scans, you may want to " |
1850 | "increase this value." |
1851 | msgstr "" |
1852 | |
1853 | -#: ../drizzled/drizzled.cc:1212 |
1854 | +#: ../drizzled/drizzled.cc:1263 |
1855 | msgid "A global cap on the size of read-buffer-size (0 means unlimited)" |
1856 | msgstr "" |
1857 | |
1858 | -#: ../drizzled/drizzled.cc:1215 ../drizzled/drizzled.cc:1814 |
1859 | +#: ../drizzled/drizzled.cc:1266 ../drizzled/drizzled.cc:1868 |
1860 | msgid "" |
1861 | "When reading rows in sorted order after a sort, the rows are read through " |
1862 | "this buffer to avoid a disk seeks. If not set, then it's set to the value of " |
1863 | "record_buffer." |
1864 | msgstr "" |
1865 | |
1866 | -#: ../drizzled/drizzled.cc:1220 |
1867 | +#: ../drizzled/drizzled.cc:1271 |
1868 | msgid "A global cap on the size of read-rnd-buffer-size (0 means unlimited)" |
1869 | msgstr "" |
1870 | |
1871 | -#: ../drizzled/drizzled.cc:1222 |
1872 | +#: ../drizzled/drizzled.cc:1273 |
1873 | msgid "Select scheduler to be used (by default multi-thread)." |
1874 | msgstr "" |
1875 | |
1876 | -#: ../drizzled/drizzled.cc:1225 ../drizzled/drizzled.cc:1823 |
1877 | +#: ../drizzled/drizzled.cc:1276 ../drizzled/drizzled.cc:1877 |
1878 | msgid "Each thread that needs to do a sort allocates a buffer of this size." |
1879 | msgstr "" |
1880 | |
1881 | -#: ../drizzled/drizzled.cc:1228 |
1882 | +#: ../drizzled/drizzled.cc:1279 |
1883 | msgid "" |
1884 | "A global cap on the amount of memory that can be allocated by session sort " |
1885 | "buffers (0 means unlimited)" |
1886 | msgstr "" |
1887 | |
1888 | -#: ../drizzled/drizzled.cc:1230 ../drizzled/drizzled.cc:1829 |
1889 | +#: ../drizzled/drizzled.cc:1281 ../drizzled/drizzled.cc:1883 |
1890 | msgid "The number of cached table definitions." |
1891 | msgstr "" |
1892 | |
1893 | -#: ../drizzled/drizzled.cc:1232 ../drizzled/drizzled.cc:1833 |
1894 | +#: ../drizzled/drizzled.cc:1283 ../drizzled/drizzled.cc:1887 |
1895 | msgid "The number of cached open tables." |
1896 | msgstr "" |
1897 | |
1898 | -#: ../drizzled/drizzled.cc:1234 ../drizzled/drizzled.cc:1837 |
1899 | +#: ../drizzled/drizzled.cc:1285 ../drizzled/drizzled.cc:1891 |
1900 | msgid "" |
1901 | "Timeout in seconds to wait for a table level lock before returning an error. " |
1902 | "Used only if the connection has active cursors." |
1903 | msgstr "" |
1904 | |
1905 | -#: ../drizzled/drizzled.cc:1237 ../drizzled/drizzled.cc:1842 |
1906 | +#: ../drizzled/drizzled.cc:1288 ../drizzled/drizzled.cc:1896 |
1907 | msgid "The stack size for each thread." |
1908 | msgstr "" |
1909 | |
1910 | -#: ../drizzled/drizzled.cc:1240 ../drizzled/drizzled.cc:1848 |
1911 | +#: ../drizzled/drizzled.cc:1291 ../drizzled/drizzled.cc:1902 |
1912 | msgid "" |
1913 | "If an internal in-memory temporary table exceeds this size, Drizzle will " |
1914 | "automatically convert it to an on-disk MyISAM table." |
1915 | msgstr "" |
1916 | |
1917 | -#: ../drizzled/drizzled.cc:1243 |
1918 | +#: ../drizzled/drizzled.cc:1294 |
1919 | msgid "" |
1920 | "The verbosity of messages from drizzled. Possible values are INSPECT, INFO, " |
1921 | "WARN or ERROR" |
1922 | msgstr "" |
1923 | |
1924 | -#: ../drizzled/drizzled.cc:1267 |
1925 | +#: ../drizzled/drizzled.cc:1318 |
1926 | msgid "Duplicate entry for command line option" |
1927 | msgstr "" |
1928 | |
1929 | -#: ../drizzled/drizzled.cc:1340 |
1930 | +#: ../drizzled/drizzled.cc:1391 |
1931 | msgid "Failed to initialize plugins" |
1932 | msgstr "" |
1933 | |
1934 | -#: ../drizzled/drizzled.cc:1409 |
1935 | +#: ../drizzled/drizzled.cc:1463 |
1936 | msgid "Error getting default charset" |
1937 | msgstr "" |
1938 | |
1939 | -#: ../drizzled/drizzled.cc:1423 |
1940 | +#: ../drizzled/drizzled.cc:1477 |
1941 | msgid "Error setting collation" |
1942 | msgstr "" |
1943 | |
1944 | -#: ../drizzled/drizzled.cc:1430 |
1945 | +#: ../drizzled/drizzled.cc:1484 |
1946 | #, c-format |
1947 | msgid "Unknown locale: '%s'" |
1948 | msgstr "" |
1949 | |
1950 | -#: ../drizzled/drizzled.cc:1477 |
1951 | +#: ../drizzled/drizzled.cc:1531 |
1952 | msgid "No scheduler found" |
1953 | msgstr "" |
1954 | |
1955 | -#: ../drizzled/drizzled.cc:1495 |
1956 | +#: ../drizzled/drizzled.cc:1549 |
1957 | msgid "Unknown/unsupported storage engine: " |
1958 | msgstr "" |
1959 | |
1960 | -#: ../drizzled/drizzled.cc:1633 |
1961 | +#: ../drizzled/drizzled.cc:1687 |
1962 | msgid "" |
1963 | "Maximum time in seconds to wait for the port to become free. (Default: no " |
1964 | "wait)" |
1965 | msgstr "" |
1966 | |
1967 | -#: ../drizzled/drizzled.cc:1742 |
1968 | +#: ../drizzled/drizzled.cc:1796 |
1969 | msgid "" |
1970 | "Controls the heuristic(s) applied during query optimization to prune less-" |
1971 | "promising partial plans from the optimizer search space. Meaning: false - do " |
1972 | @@ -1806,7 +1802,7 @@ |
1973 | "based on number of retrieved rows." |
1974 | msgstr "" |
1975 | |
1976 | -#: ../drizzled/drizzled.cc:1869 |
1977 | +#: ../drizzled/drizzled.cc:1923 |
1978 | msgid "" |
1979 | "Copyright (C) 2010-2011 Drizzle Developers, Copyright (C) 2008 Sun " |
1980 | "Microsystems\n" |
1981 | @@ -1815,31 +1811,31 @@ |
1982 | "\n" |
1983 | msgstr "" |
1984 | |
1985 | -#: ../drizzled/drizzled.cc:1876 |
1986 | +#: ../drizzled/drizzled.cc:1930 |
1987 | #, c-format |
1988 | msgid "Usage: %s [OPTIONS]\n" |
1989 | msgstr "" |
1990 | |
1991 | -#: ../drizzled/drizzled.cc:1988 |
1992 | +#: ../drizzled/drizzled.cc:2042 |
1993 | #, c-format |
1994 | msgid "" |
1995 | "Ignoring user change to '%s' because the user was set to '%s' earlier on the " |
1996 | "command line" |
1997 | msgstr "" |
1998 | |
1999 | -#: ../drizzled/drizzled.cc:1998 |
2000 | +#: ../drizzled/drizzled.cc:2052 |
2001 | msgid "sort-heap-threshold cannot be less than sort-buffer-size" |
2002 | msgstr "" |
2003 | |
2004 | -#: ../drizzled/drizzled.cc:2009 |
2005 | +#: ../drizzled/drizzled.cc:2063 |
2006 | msgid "join-heap-threshold cannot be less than join-buffer-size" |
2007 | msgstr "" |
2008 | |
2009 | -#: ../drizzled/drizzled.cc:2020 |
2010 | +#: ../drizzled/drizzled.cc:2074 |
2011 | msgid "read-rnd-threshold cannot be less than read-rnd-buffer-size" |
2012 | msgstr "" |
2013 | |
2014 | -#: ../drizzled/drizzled.cc:2031 |
2015 | +#: ../drizzled/drizzled.cc:2085 |
2016 | msgid "read-buffer-threshold cannot be less than read-buffer-size" |
2017 | msgstr "" |
2018 | |
2019 | @@ -3830,7 +3826,7 @@ |
2020 | "\n" |
2021 | msgstr "" |
2022 | |
2023 | -#: ../drizzled/sql_table.cc:1862 |
2024 | +#: ../drizzled/sql_table.cc:1864 |
2025 | #, c-format |
2026 | msgid "Unknown - internal error %d during operation" |
2027 | msgstr "" |
2028 | @@ -3861,22 +3857,30 @@ |
2029 | msgid "Got error %d when reading table '%s'" |
2030 | msgstr "" |
2031 | |
2032 | -#: ../drizzled/table/instance/base.cc:1735 |
2033 | +#: ../drizzled/table/instance/base.cc:1734 |
2034 | #, c-format |
2035 | msgid "Unknown collation '%s' in table '%-.64s' definition" |
2036 | msgstr "" |
2037 | |
2038 | -#: ../drizzled/table/instance/base.cc:1740 |
2039 | +#: ../drizzled/table/instance/base.cc:1739 |
2040 | #, c-format |
2041 | msgid "" |
2042 | "Table '%-.64s' was created with a different version of Drizzle and cannot be " |
2043 | "read" |
2044 | msgstr "" |
2045 | |
2046 | +#: ../plugin/ascii/ascii.cc:86 |
2047 | +msgid "ASCII function" |
2048 | +msgstr "" |
2049 | + |
2050 | #: ../plugin/auth_all/auth_all.cc:84 |
2051 | msgid "Allow anonymous access" |
2052 | msgstr "" |
2053 | |
2054 | +#: ../plugin/auth_all/auth_all.cc:96 |
2055 | +msgid "Allows all users to authenticate regardless of username or password" |
2056 | +msgstr "" |
2057 | + |
2058 | #: ../plugin/auth_file/auth_file.cc:205 |
2059 | #, c-format |
2060 | msgid "Could not load auth file: %s\n" |
2061 | @@ -3886,6 +3890,10 @@ |
2062 | msgid "File to load for usernames and passwords" |
2063 | msgstr "" |
2064 | |
2065 | +#: ../plugin/auth_file/auth_file.cc:232 |
2066 | +msgid "Authentication against a plain text file" |
2067 | +msgstr "" |
2068 | + |
2069 | #: ../plugin/auth_http/auth_http.cc:135 |
2070 | msgid "" |
2071 | "auth_http plugin loaded but required option url not specified. Against which " |
2072 | @@ -3896,6 +3904,10 @@ |
2073 | msgid "URL for HTTP Auth check" |
2074 | msgstr "" |
2075 | |
2076 | +#: ../plugin/auth_http/auth_http.cc:161 |
2077 | +msgid "Authenication against a web server using HTTP" |
2078 | +msgstr "" |
2079 | + |
2080 | #: ../plugin/auth_ldap/auth_ldap.cc:291 |
2081 | #, c-format |
2082 | msgid "Reconnect failed: %s\n" |
2083 | @@ -3939,6 +3951,14 @@ |
2084 | msgid "How often to empty the users cache, 0 to disable" |
2085 | msgstr "" |
2086 | |
2087 | +#: ../plugin/auth_ldap/auth_ldap.cc:460 |
2088 | +msgid "Authentication against an LDAP server" |
2089 | +msgstr "" |
2090 | + |
2091 | +#: ../plugin/auth_pam/auth_pam.cc:146 |
2092 | +msgid "Authenication against system user accounts using PAM" |
2093 | +msgstr "" |
2094 | + |
2095 | #: ../plugin/auth_schema/auth_schema.cc:52 |
2096 | msgid "auth_schema table cannot be an empty string" |
2097 | msgstr "" |
2098 | @@ -3960,6 +3980,42 @@ |
2099 | msgid "Database-qualified auth table name" |
2100 | msgstr "" |
2101 | |
2102 | +#: ../plugin/auth_schema/module.cc:79 |
2103 | +msgid "Authentication against a table with encrypted passwords" |
2104 | +msgstr "" |
2105 | + |
2106 | +#: ../plugin/auth_test/auth_test.cc:115 |
2107 | +msgid "Authentication module for testing" |
2108 | +msgstr "" |
2109 | + |
2110 | +#: ../plugin/benchmark/benchmarkudf.cc:134 |
2111 | +msgid "BENCHMARK function" |
2112 | +msgstr "" |
2113 | + |
2114 | +#: ../plugin/catalog/module.cc:44 |
2115 | +msgid "Catalog system and functions" |
2116 | +msgstr "" |
2117 | + |
2118 | +#: ../plugin/charlength/charlength.cc:86 |
2119 | +msgid "CHAR_LENGTH and CHARACTER_LENGTH functions" |
2120 | +msgstr "" |
2121 | + |
2122 | +#: ../plugin/coercibility_function/coercibility_function.cc:81 |
2123 | +msgid "COERCIBILITY function" |
2124 | +msgstr "" |
2125 | + |
2126 | +#: ../plugin/collation_dictionary/dictionary.cc:46 |
2127 | +msgid "Character set and collation dictionaries" |
2128 | +msgstr "" |
2129 | + |
2130 | +#: ../plugin/compression/compressionudf.cc:50 |
2131 | +msgid "COMPRESS and UNCOMPRESS functions" |
2132 | +msgstr "" |
2133 | + |
2134 | +#: ../plugin/connection_id/connection_id.cc:86 |
2135 | +msgid "CONNECTION_ID function" |
2136 | +msgstr "" |
2137 | + |
2138 | #: ../plugin/console/console.cc:323 |
2139 | #, c-format |
2140 | msgid "pipe() failed with errno %d" |
2141 | @@ -3989,6 +4045,22 @@ |
2142 | msgid "Default schema to use." |
2143 | msgstr "" |
2144 | |
2145 | +#: ../plugin/console/console.cc:379 |
2146 | +msgid "Console client" |
2147 | +msgstr "" |
2148 | + |
2149 | +#: ../plugin/crc32/crc32udf.cc:86 |
2150 | +msgid "CRC32 function" |
2151 | +msgstr "" |
2152 | + |
2153 | +#: ../plugin/debug/module.cc:154 |
2154 | +msgid "Debug functions" |
2155 | +msgstr "" |
2156 | + |
2157 | +#: ../plugin/default_replicator/default_replicator.cc:75 |
2158 | +msgid "Replicates all write events to all appliers" |
2159 | +msgstr "" |
2160 | + |
2161 | #: ../plugin/drizzle_protocol/drizzle_protocol.cc:88 |
2162 | msgid "" |
2163 | "Port number to use for connection or 0 for default to with Drizzle/MySQL " |
2164 | @@ -4031,8 +4103,16 @@ |
2165 | msgid "Maximum simultaneous connections." |
2166 | msgstr "" |
2167 | |
2168 | +#: ../plugin/drizzle_protocol/drizzle_protocol.cc:121 |
2169 | +msgid "Drizzle network protocol" |
2170 | +msgstr "" |
2171 | + |
2172 | #: ../plugin/errmsg_stderr/errmsg_stderr.cc:74 |
2173 | -msgid "Error Messages to stderr" |
2174 | +msgid "Prints error messages to STDERR" |
2175 | +msgstr "" |
2176 | + |
2177 | +#: ../plugin/error_dictionary/dictionary.cc:41 |
2178 | +msgid "Dictionary of Drizzle errors codes and messages" |
2179 | msgstr "" |
2180 | |
2181 | #: ../plugin/filtered_replicator/filtered_replicator.cc:545 |
2182 | @@ -4051,6 +4131,22 @@ |
2183 | msgid "Regular expression to apply to tables to exclude" |
2184 | msgstr "" |
2185 | |
2186 | +#: ../plugin/filtered_replicator/filtered_replicator.cc:565 |
2187 | +msgid "Replicates events filtered by schema or table name" |
2188 | +msgstr "" |
2189 | + |
2190 | +#: ../plugin/function_dictionary/dictionary.cc:40 |
2191 | +msgid "Dictionary of functions" |
2192 | +msgstr "" |
2193 | + |
2194 | +#: ../plugin/function_engine/function.cc:144 |
2195 | +msgid "Function engine" |
2196 | +msgstr "" |
2197 | + |
2198 | +#: ../plugin/gearman_udf/gearman_udf.cc:60 |
2199 | +msgid "Gearman client" |
2200 | +msgstr "" |
2201 | + |
2202 | #: ../plugin/hello_events/hello_events.cc:402 |
2203 | msgid "Enable Example Events Plugin" |
2204 | msgstr "" |
2205 | @@ -4072,8 +4168,32 @@ |
2206 | msgid "After drop database event observer call position" |
2207 | msgstr "" |
2208 | |
2209 | +#. DRIZZLE_VERSION_ID |
2210 | +#. module name |
2211 | +#. module version |
2212 | +#. author(s) |
2213 | #: ../plugin/hello_events/hello_events.cc:428 |
2214 | -msgid "An example events Plugin" |
2215 | +msgid "Example EventObserver plugin" |
2216 | +msgstr "" |
2217 | + |
2218 | +#. DRIZZLE_VERSION_ID |
2219 | +#. module name |
2220 | +#. module version |
2221 | +#. author(s) |
2222 | +#: ../plugin/hello_world/hello_world.cc:63 |
2223 | +msgid "Example Function plugin" |
2224 | +msgstr "" |
2225 | + |
2226 | +#: ../plugin/hex_functions/hex_functions.cc:185 |
2227 | +msgid "HEX and UNHEX functions" |
2228 | +msgstr "" |
2229 | + |
2230 | +#: ../plugin/http_functions/http_functions.cc:192 |
2231 | +msgid "HTTP_GET and HTTP_POST functions" |
2232 | +msgstr "" |
2233 | + |
2234 | +#: ../plugin/information_schema_dictionary/dictionary.cc:100 |
2235 | +msgid "The INFORMATION_SCHEMA" |
2236 | msgstr "" |
2237 | |
2238 | #: ../plugin/innobase/handler/data_dictionary.cc:760 |
2239 | @@ -4081,53 +4201,55 @@ |
2240 | msgid "Warning: data in %s truncated due to memory limit of %d bytes\n" |
2241 | msgstr "" |
2242 | |
2243 | -#: ../plugin/innobase/handler/ha_innodb.cc:1976 |
2244 | +#: ../plugin/innobase/handler/ha_innodb.cc:1978 |
2245 | msgid "" |
2246 | "Once InnoDB is running, innodb_commit_concurrency must not change between " |
2247 | "zero and nonzero." |
2248 | msgstr "" |
2249 | |
2250 | -#: ../plugin/innobase/handler/ha_innodb.cc:2346 |
2251 | +#: ../plugin/innobase/handler/ha_innodb.cc:2348 |
2252 | msgid "" |
2253 | "syntax error in innodb_log_group_home_dir, or a wrong number of mirrored log " |
2254 | "groups" |
2255 | msgstr "" |
2256 | |
2257 | -#: ../plugin/innobase/handler/ha_innodb.cc:2390 |
2258 | +#: ../plugin/innobase/handler/ha_innodb.cc:2392 |
2259 | #, c-format |
2260 | msgid "" |
2261 | "InnoDB: invalid innodb_file_format_max value: should be any value up to %s " |
2262 | "or its equivalent numeric id" |
2263 | msgstr "" |
2264 | |
2265 | -#: ../plugin/innobase/handler/ha_innodb.cc:9409 |
2266 | +#: ../plugin/innobase/handler/ha_innodb.cc:9414 |
2267 | msgid "Do not use Native AIO library for IO, even if available" |
2268 | msgstr "" |
2269 | |
2270 | -#: ../plugin/innobase/handler/ha_innodb.cc:9450 |
2271 | +#: ../plugin/innobase/handler/ha_innodb.cc:9455 |
2272 | msgid "Enable internal replication log." |
2273 | msgstr "" |
2274 | |
2275 | -#: ../plugin/innobase/handler/ha_innodb.cc:9453 |
2276 | +#: ../plugin/innobase/handler/ha_innodb.cc:9458 |
2277 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:179 ../plugin/zeromq/zeromq_log.cc:149 |
2278 | +msgid "Name of the replicator plugin to use (default='default_replicator')" |
2279 | +msgstr "" |
2280 | + |
2281 | +#: ../plugin/innobase/handler/ha_innodb.cc:9461 |
2282 | msgid "" |
2283 | "Timeout in seconds an InnoDB transaction may wait for a lock before being " |
2284 | "rolled back. Values above 100000000 disable the timeout." |
2285 | msgstr "" |
2286 | |
2287 | -#: ../plugin/innobase/handler/ha_innodb.cc:9456 |
2288 | +#: ../plugin/innobase/handler/ha_innodb.cc:9464 |
2289 | msgid "Percentage of the buffer pool to reserve for 'old' blocks." |
2290 | msgstr "" |
2291 | |
2292 | -#: ../plugin/innobase/handler/ha_innodb.cc:9459 |
2293 | +#: ../plugin/innobase/handler/ha_innodb.cc:9467 |
2294 | msgid "" |
2295 | "ove blocks to the 'new' end of the buffer pool if the first access was at " |
2296 | "least this many milliseconds ago. The timeout is disabled if 0 (the default)." |
2297 | msgstr "" |
2298 | |
2299 | #: ../plugin/innobase/handler/replication_dictionary.cc:125 |
2300 | -#: ../plugin/transaction_log/hexdump_transaction_message.cc:167 |
2301 | -#: ../plugin/transaction_log/print_transaction_message.cc:173 |
2302 | -#: ../plugin/transaction_log/transaction_log_reader.cc:156 |
2303 | #, c-format |
2304 | msgid "Unable to parse transaction. Got error: %s.\n" |
2305 | msgstr "" |
2306 | @@ -4414,10 +4536,26 @@ |
2307 | "Path to special datafile for doublewrite buffer. (default is : not used)" |
2308 | msgstr "" |
2309 | |
2310 | +#: ../plugin/ipv6_function/ipv6_function.cc:99 |
2311 | +msgid "IPV6 function" |
2312 | +msgstr "" |
2313 | + |
2314 | +#: ../plugin/js/js.cc:364 |
2315 | +msgid "Executes JavaScript code with supplied arguments" |
2316 | +msgstr "" |
2317 | + |
2318 | #: ../plugin/json_server/json_server.cc:359 |
2319 | msgid "Port number to use for connection or 0 for default (port 8086) " |
2320 | msgstr "" |
2321 | |
2322 | +#: ../plugin/json_server/json_server.cc:371 |
2323 | +msgid "JSON HTTP interface" |
2324 | +msgstr "" |
2325 | + |
2326 | +#: ../plugin/length/length.cc:83 |
2327 | +msgid "LENGTH and OCTET_LENGTH functions" |
2328 | +msgstr "" |
2329 | + |
2330 | #: ../plugin/logging_gearman/logging_gearman.cc:186 |
2331 | msgid "fail gearman_client_create()" |
2332 | msgstr "" |
2333 | @@ -4436,7 +4574,7 @@ |
2334 | msgstr "" |
2335 | |
2336 | #: ../plugin/logging_gearman/logging_gearman.cc:315 |
2337 | -msgid "Log queries to a Gearman server" |
2338 | +msgid "Logs queries to a Gearman server" |
2339 | msgstr "" |
2340 | |
2341 | #: ../plugin/logging_query/logging_query.cc:180 |
2342 | @@ -4469,7 +4607,7 @@ |
2343 | msgstr "" |
2344 | |
2345 | #: ../plugin/logging_query/logging_query.cc:347 |
2346 | -msgid "Log queries to a CSV file" |
2347 | +msgid "Logs queries to a CSV file" |
2348 | msgstr "" |
2349 | |
2350 | #: ../plugin/logging_stats/logging_stats.cc:317 |
2351 | @@ -4489,13 +4627,25 @@ |
2352 | msgstr "" |
2353 | |
2354 | #: ../plugin/logging_stats/logging_stats.cc:333 |
2355 | -msgid "User Statistics as DATA_DICTIONARY tables" |
2356 | +msgid "Dictionaries for user statistics" |
2357 | +msgstr "" |
2358 | + |
2359 | +#: ../plugin/math_functions/functions.cc:73 |
2360 | +msgid "Math functions (ABS, LOG, POW, LN, SQRT, CEIL, FLOOR, ORD, etc.)" |
2361 | msgstr "" |
2362 | |
2363 | #: ../plugin/md5/md5.cc:94 |
2364 | msgid "libgcrypt library version mismatch" |
2365 | msgstr "" |
2366 | |
2367 | +#: ../plugin/md5/md5.cc:113 |
2368 | +msgid "MD5 function" |
2369 | +msgstr "" |
2370 | + |
2371 | +#: ../plugin/memcached_functions/memcached_functions.cc:356 |
2372 | +msgid "Memcached functions" |
2373 | +msgstr "" |
2374 | + |
2375 | #: ../plugin/memcached_stats/analysis_table.cc:78 |
2376 | #: ../plugin/memcached_stats/stats_table.cc:144 |
2377 | msgid "No value in MEMCACHED_STATS_SERVERS variable." |
2378 | @@ -4506,7 +4656,7 @@ |
2379 | msgstr "" |
2380 | |
2381 | #: ../plugin/memcached_stats/memcached_stats.cc:98 |
2382 | -msgid "Memcached Stats as I_S tables" |
2383 | +msgid "Dictionary of memcached statistics" |
2384 | msgstr "" |
2385 | |
2386 | #: ../plugin/memcached_stats/stats_table.cc:74 |
2387 | @@ -4527,6 +4677,10 @@ |
2388 | "memcached_servers_parse(%s)." |
2389 | msgstr "" |
2390 | |
2391 | +#: ../plugin/memory/ha_heap.cc:849 |
2392 | +msgid "MEMORY storage engine" |
2393 | +msgstr "" |
2394 | + |
2395 | #: ../plugin/multi_thread/multi_thread.cc:64 |
2396 | msgid "Session killed before thread could execute" |
2397 | msgstr "" |
2398 | @@ -4539,6 +4693,10 @@ |
2399 | msgid "Maximum number of user threads available." |
2400 | msgstr "" |
2401 | |
2402 | +#: ../plugin/multi_thread/multi_thread.cc:212 |
2403 | +msgid "Multi-thread scheduler" |
2404 | +msgstr "" |
2405 | + |
2406 | #: ../plugin/myisam/ha_myisam.cc:525 |
2407 | #, c-format |
2408 | msgid "Got an error from thread_id=%<PRIu64>, %s:%d" |
2409 | @@ -4565,6 +4723,10 @@ |
2410 | "when creating indexes with CREATE INDEX or ALTER TABLE." |
2411 | msgstr "" |
2412 | |
2413 | +#: ../plugin/myisam/ha_myisam.cc:1517 |
2414 | +msgid "MyISAM storage engine: non-transactional, legacy, deprecated" |
2415 | +msgstr "" |
2416 | + |
2417 | #: ../plugin/myisam/my_handler_errors.cc:42 |
2418 | msgid "Didn't find key on read or update" |
2419 | msgstr "" |
2420 | @@ -4805,6 +4967,10 @@ |
2421 | "Port number to use for connection or 0 for default to with MySQL protocol." |
2422 | msgstr "" |
2423 | |
2424 | +#: ../plugin/mysql_protocol/mysql_protocol.cc:963 |
2425 | +msgid "MySQL network protocol" |
2426 | +msgstr "" |
2427 | + |
2428 | #: ../plugin/mysql_unix_socket_protocol/protocol.cc:78 |
2429 | msgid "" |
2430 | " exists already. Do you have another Drizzle or MySQL running? Or perhaps " |
2431 | @@ -4824,6 +4990,18 @@ |
2432 | msgid "Clobber socket file if one is there already." |
2433 | msgstr "" |
2434 | |
2435 | +#: ../plugin/mysql_unix_socket_protocol/protocol.cc:174 |
2436 | +msgid "MySQL Unix socket protocol" |
2437 | +msgstr "" |
2438 | + |
2439 | +#: ../plugin/performance_dictionary/dictionary.cc:40 |
2440 | +msgid "Dictionary of session usage and performance" |
2441 | +msgstr "" |
2442 | + |
2443 | +#: ../plugin/protocol_dictionary/dictionary.cc:89 |
2444 | +msgid "Dictionary of protocol counters" |
2445 | +msgstr "" |
2446 | + |
2447 | #: ../plugin/query_log/module.cc:83 |
2448 | msgid "The query log file name must be defined." |
2449 | msgstr "" |
2450 | @@ -4865,6 +5043,10 @@ |
2451 | msgid "Threshold for logging queries that are active too long, in seconds" |
2452 | msgstr "" |
2453 | |
2454 | +#: ../plugin/query_log/module.cc:293 |
2455 | +msgid "Logs queries to a file" |
2456 | +msgstr "" |
2457 | + |
2458 | #: ../plugin/rabbitmq/rabbitmq_handler.cc:115 |
2459 | msgid "Could not open socket, is rabbitmq running?" |
2460 | msgstr "" |
2461 | @@ -4888,102 +5070,175 @@ |
2462 | msgid "Failed to allocate the RabbitMQHandler. Got error: %s\n" |
2463 | msgstr "" |
2464 | |
2465 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:141 |
2466 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:140 |
2467 | #, c-format |
2468 | msgid "Failed to allocate the RabbitMQLog instance. Got error: %s\n" |
2469 | msgstr "" |
2470 | |
2471 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:165 |
2472 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:164 |
2473 | msgid "Host name to connect to" |
2474 | msgstr "" |
2475 | |
2476 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:168 |
2477 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:167 |
2478 | msgid "Port to connect to" |
2479 | msgstr "" |
2480 | |
2481 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:171 |
2482 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:170 |
2483 | msgid "RabbitMQ virtualhost" |
2484 | msgstr "" |
2485 | |
2486 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:174 |
2487 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:173 |
2488 | msgid "RabbitMQ username" |
2489 | msgstr "" |
2490 | |
2491 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:177 |
2492 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:176 |
2493 | msgid "RabbitMQ password" |
2494 | msgstr "" |
2495 | |
2496 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:180 |
2497 | -#: ../plugin/transaction_log/module.cc:239 ../plugin/zeromq/zeromq_log.cc:149 |
2498 | -msgid "Name of the replicator plugin to use (default='default_replicator')" |
2499 | -msgstr "" |
2500 | - |
2501 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:183 |
2502 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:182 |
2503 | msgid "Name of RabbitMQ exchange to publish to" |
2504 | msgstr "" |
2505 | |
2506 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:186 |
2507 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:185 |
2508 | msgid "Name of RabbitMQ routing key to use" |
2509 | msgstr "" |
2510 | |
2511 | -#: ../plugin/regex_policy/module.cc:48 |
2512 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:196 |
2513 | +msgid "Publishes transactions to RabbitMQ" |
2514 | +msgstr "" |
2515 | + |
2516 | +#: ../plugin/rand_function/rand_function.cc:135 |
2517 | +msgid "RAND function" |
2518 | +msgstr "" |
2519 | + |
2520 | +#: ../plugin/regex_policy/module.cc:54 |
2521 | +msgid "max-cache-buckets is too low, must be greater than 0" |
2522 | +msgstr "" |
2523 | + |
2524 | +#: ../plugin/regex_policy/module.cc:60 |
2525 | +msgid "max-lru-length is too low, must be greater than 0" |
2526 | +msgstr "" |
2527 | + |
2528 | +#: ../plugin/regex_policy/module.cc:66 |
2529 | #, c-format |
2530 | msgid "Could not load regex policy file: %s\n" |
2531 | msgstr "" |
2532 | |
2533 | -#: ../plugin/regex_policy/module.cc:49 |
2534 | +#: ../plugin/regex_policy/module.cc:67 |
2535 | msgid "Unknown" |
2536 | msgstr "" |
2537 | |
2538 | -#: ../plugin/regex_policy/module.cc:64 |
2539 | +#: ../plugin/regex_policy/module.cc:82 |
2540 | msgid "File to load for regex authorization policies" |
2541 | msgstr "" |
2542 | |
2543 | -#: ../plugin/regex_policy/module.cc:220 |
2544 | +#: ../plugin/regex_policy/module.cc:85 |
2545 | +msgid "Maximum buckets for authorization cache" |
2546 | +msgstr "" |
2547 | + |
2548 | +#: ../plugin/regex_policy/module.cc:88 |
2549 | +msgid "Maximum number of LRU entries to track at once" |
2550 | +msgstr "" |
2551 | + |
2552 | +#: ../plugin/regex_policy/module.cc:241 |
2553 | #, c-format |
2554 | msgid "User %s matches regex\n" |
2555 | msgstr "" |
2556 | |
2557 | -#: ../plugin/regex_policy/module.cc:223 |
2558 | +#: ../plugin/regex_policy/module.cc:244 |
2559 | #, c-format |
2560 | msgid "Object %s matches regex %s (%s)\n" |
2561 | msgstr "" |
2562 | |
2563 | -#: ../plugin/regex_policy/module.cc:229 |
2564 | +#: ../plugin/regex_policy/module.cc:250 |
2565 | #, c-format |
2566 | msgid "Object %s NOT restricted by regex %s (%s)\n" |
2567 | msgstr "" |
2568 | |
2569 | +#: ../plugin/regex_policy/module.cc:342 |
2570 | +#, c-format |
2571 | +msgid "" |
2572 | +"Unable to reduce size of cache below max buckets (current buckets=%<PRIu64>)" |
2573 | +msgstr "" |
2574 | + |
2575 | +#: ../plugin/regex_policy/module.cc:366 |
2576 | +msgid "Authorization using a regex-matched policy file" |
2577 | +msgstr "" |
2578 | + |
2579 | +#: ../plugin/registry_dictionary/dictionary.cc:46 |
2580 | +msgid "Dictionaries of modules and plugins" |
2581 | +msgstr "" |
2582 | + |
2583 | +#: ../plugin/reverse_function/reverse_function.cc:106 |
2584 | +msgid "REVERSE function" |
2585 | +msgstr "" |
2586 | + |
2587 | +#: ../plugin/schema_dictionary/dictionary.cc:45 |
2588 | +msgid "Dictionaries of schemas, tables, indexes, etc." |
2589 | +msgstr "" |
2590 | + |
2591 | +#: ../plugin/schema_engine/plugin.cc:45 |
2592 | +msgid "Schema engine" |
2593 | +msgstr "" |
2594 | + |
2595 | +#: ../plugin/session_dictionary/dictionary.cc:42 |
2596 | +msgid "Dictionaries of session variables and statements" |
2597 | +msgstr "" |
2598 | + |
2599 | #: ../plugin/session_dictionary/processlist.cc:73 |
2600 | #: ../plugin/session_dictionary/sessions.cc:77 |
2601 | msgid "no user" |
2602 | msgstr "" |
2603 | |
2604 | -#: ../plugin/simple_user_policy/module.cc:46 |
2605 | +#: ../plugin/show_dictionary/plugin.cc:46 |
2606 | +msgid "Dictionary of SHOW commands" |
2607 | +msgstr "" |
2608 | + |
2609 | +#: ../plugin/show_schema_proto/show_schema_proto.cc:111 |
2610 | +msgid "Shows text representation of schema definition proto" |
2611 | +msgstr "" |
2612 | + |
2613 | +#: ../plugin/shutdown_function/shutdown.cc:85 |
2614 | +msgid "SHUTDOWN function" |
2615 | +msgstr "" |
2616 | + |
2617 | +#: ../plugin/signal_handler/signal_handler.cc:262 |
2618 | +msgid "Signal handler" |
2619 | +msgstr "" |
2620 | + |
2621 | +#: ../plugin/simple_user_policy/module.cc:47 |
2622 | msgid "" |
2623 | "Remap '.' to another character/string when controlling access to a schema. " |
2624 | "Useful for usernames that have a '.' in them. If a '.' is remapped to an " |
2625 | "underscore, you don't have to quote the schema name." |
2626 | msgstr "" |
2627 | |
2628 | +#: ../plugin/simple_user_policy/module.cc:58 |
2629 | +msgid "Authorization matching username to schema object name" |
2630 | +msgstr "" |
2631 | + |
2632 | #: ../plugin/slave/module.cc:56 |
2633 | msgid "Path to the slave configuration file" |
2634 | msgstr "" |
2635 | |
2636 | +#: ../plugin/slave/module.cc:67 |
2637 | +msgid "Drizzle replication slave" |
2638 | +msgstr "" |
2639 | + |
2640 | #: ../plugin/slave/queue_producer.cc:116 |
2641 | #, fuzzy |
2642 | msgid "Lost connection to master. Reconnecting." |
2643 | msgstr "الرجاء الإنتظار ، وإعادة محاولة الإتصال إن فشل في الإتصال" |
2644 | |
2645 | #: ../plugin/slave/queue_producer.cc:143 ../plugin/slave/queue_producer.cc:152 |
2646 | -#: ../plugin/slave/queue_producer.cc:166 ../plugin/slave/queue_producer.cc:258 |
2647 | -#: ../plugin/slave/queue_producer.cc:270 ../plugin/slave/queue_producer.cc:287 |
2648 | -#: ../plugin/slave/queue_producer.cc:430 ../plugin/slave/queue_producer.cc:444 |
2649 | +#: ../plugin/slave/queue_producer.cc:166 ../plugin/slave/queue_producer.cc:262 |
2650 | +#: ../plugin/slave/queue_producer.cc:274 ../plugin/slave/queue_producer.cc:291 |
2651 | +#: ../plugin/slave/queue_producer.cc:434 ../plugin/slave/queue_producer.cc:448 |
2652 | #, c-format |
2653 | msgid "%s" |
2654 | msgstr "" |
2655 | |
2656 | -#: ../plugin/slave/queue_producer.cc:456 |
2657 | +#: ../plugin/slave/queue_producer.cc:460 |
2658 | msgid "Replication slave: Unable to insert into queue." |
2659 | msgstr "" |
2660 | |
2661 | @@ -4992,13 +5247,33 @@ |
2662 | msgid "Could not start slave services: %s\n" |
2663 | msgstr "" |
2664 | |
2665 | -#: ../plugin/slave/sql_executor.cc:91 |
2666 | +#: ../plugin/slave/sql_executor.cc:93 |
2667 | #, c-format |
2668 | msgid "" |
2669 | "%s\n" |
2670 | "%s\n" |
2671 | msgstr "" |
2672 | |
2673 | +#: ../plugin/sleep/sleep.cc:133 |
2674 | +msgid "SLEEP function" |
2675 | +msgstr "" |
2676 | + |
2677 | +#: ../plugin/status_dictionary/dictionary.cc:47 |
2678 | +msgid "Dictionaries of global and session variables" |
2679 | +msgstr "" |
2680 | + |
2681 | +#: ../plugin/storage_engine_api_tester/storage_engine_api_tester.cc:718 |
2682 | +msgid "StorageEngine module for testing call order" |
2683 | +msgstr "" |
2684 | + |
2685 | +#: ../plugin/string_functions/functions.cc:45 |
2686 | +msgid "String functions" |
2687 | +msgstr "" |
2688 | + |
2689 | +#: ../plugin/substr_functions/substr_functions.cc:279 |
2690 | +msgid "SUBSTR and SUBSTR functions" |
2691 | +msgstr "" |
2692 | + |
2693 | #: ../plugin/syslog/errmsg.cc:40 ../plugin/syslog/logging.cc:56 |
2694 | #, c-format |
2695 | msgid "syslog facility \"%s\" not known, using \"local0\"" |
2696 | @@ -5028,226 +5303,50 @@ |
2697 | msgid "Syslog Priority of error messages" |
2698 | msgstr "" |
2699 | |
2700 | -#: ../plugin/transaction_log/hexdump_transaction_message.cc:106 |
2701 | -#: ../plugin/transaction_log/print_transaction_message.cc:106 |
2702 | -#: ../plugin/transaction_log/transaction_log_reader.cc:94 |
2703 | -msgid "Failed to open transaction log file" |
2704 | -msgstr "" |
2705 | - |
2706 | -#: ../plugin/transaction_log/hexdump_transaction_message.cc:147 |
2707 | -#: ../plugin/transaction_log/transaction_log_reader.cc:147 |
2708 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:153 |
2709 | -#, c-format |
2710 | -msgid "Could not read transaction message.\n" |
2711 | -msgstr "" |
2712 | - |
2713 | -#: ../plugin/transaction_log/hexdump_transaction_message.cc:148 |
2714 | -#: ../plugin/transaction_log/transaction_log_reader.cc:148 |
2715 | -#, c-format |
2716 | -msgid "GPB ERROR: %s.\n" |
2717 | -msgstr "" |
2718 | - |
2719 | -#: ../plugin/transaction_log/hexdump_transaction_message.cc:149 |
2720 | -#: ../plugin/transaction_log/transaction_log_reader.cc:149 |
2721 | -#, c-format |
2722 | -msgid "Raw buffer read: %s.\n" |
2723 | -msgstr "" |
2724 | - |
2725 | -#: ../plugin/transaction_log/hexdump_transaction_message.cc:169 |
2726 | -#: ../plugin/transaction_log/print_transaction_message.cc:175 |
2727 | -#: ../plugin/transaction_log/transaction_log_reader.cc:158 |
2728 | -#, c-format |
2729 | -msgid "BUFFER: %s\n" |
2730 | -msgstr "" |
2731 | - |
2732 | -#: ../plugin/transaction_log/module.cc:169 |
2733 | -msgid "Failed to allocate the TransactionLog instance" |
2734 | -msgstr "" |
2735 | - |
2736 | -#: ../plugin/transaction_log/module.cc:177 |
2737 | -#, c-format |
2738 | -msgid "Failed to initialize the Transaction Log. Got error: %s\n" |
2739 | -msgstr "" |
2740 | - |
2741 | -#: ../plugin/transaction_log/module.cc:188 |
2742 | -#, c-format |
2743 | -msgid "Failed to initialize the Transaction Log Index. Got error: %s\n" |
2744 | -msgstr "" |
2745 | - |
2746 | -#: ../plugin/transaction_log/module.cc:227 |
2747 | -msgid "DEBUGGING - Truncate transaction log" |
2748 | -msgstr "" |
2749 | - |
2750 | -#: ../plugin/transaction_log/module.cc:230 |
2751 | -msgid "Enable CRC32 Checksumming of each written transaction log entry" |
2752 | -msgstr "" |
2753 | - |
2754 | -#: ../plugin/transaction_log/module.cc:233 |
2755 | -msgid "Enable transaction log" |
2756 | -msgstr "" |
2757 | - |
2758 | -#: ../plugin/transaction_log/module.cc:236 |
2759 | -msgid "Path to the file to use for transaction log" |
2760 | -msgstr "" |
2761 | - |
2762 | -#: ../plugin/transaction_log/module.cc:242 |
2763 | -msgid "" |
2764 | -"0 == rely on operating system to sync log file (default), 1 == sync file at " |
2765 | -"each transaction write, 2 == sync log file once per second" |
2766 | -msgstr "" |
2767 | - |
2768 | -#: ../plugin/transaction_log/module.cc:245 |
2769 | -msgid "Number of slots for in-memory write buffers (default=8)." |
2770 | -msgstr "" |
2771 | - |
2772 | -#: ../plugin/transaction_log/print_transaction_message.cc:134 |
2773 | -#, c-format |
2774 | -msgid "GPB message is not a valid type.\n" |
2775 | -msgstr "" |
2776 | - |
2777 | -#: ../plugin/transaction_log/print_transaction_message.cc:154 |
2778 | -#, c-format |
2779 | -msgid "GPB message is not a valid size.\n" |
2780 | -msgstr "" |
2781 | - |
2782 | -#. 120 was arbitrary |
2783 | -#: ../plugin/transaction_log/print_transaction_message.cc:167 |
2784 | -msgid "Could not read transaction message. Raw buffer read " |
2785 | -msgstr "" |
2786 | - |
2787 | -#: ../plugin/transaction_log/transaction_log.cc:114 |
2788 | -msgid "Failed to open transaction log file " |
2789 | -msgstr "" |
2790 | - |
2791 | -#: ../plugin/transaction_log/transaction_log.cc:215 |
2792 | -#, c-format |
2793 | -msgid "" |
2794 | -"Failed to write full size of log entry. Tried to write %<PRId64> bytes at " |
2795 | -"offset %<PRId64>, but only wrote %<PRId32> bytes. Error: %s\n" |
2796 | -msgstr "" |
2797 | - |
2798 | -#: ../plugin/transaction_log/transaction_log.cc:233 |
2799 | -msgid "Failed to sync log file." |
2800 | -msgstr "" |
2801 | - |
2802 | -#: ../plugin/transaction_log/transaction_log_reader.cc:114 |
2803 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:118 |
2804 | -#, c-format |
2805 | -msgid "Attempted to read record bigger than INT_MAX\n" |
2806 | -msgstr "" |
2807 | - |
2808 | -#: ../plugin/transaction_log/transaction_log_reader.cc:134 |
2809 | -#, c-format |
2810 | -msgid "Memory allocation failure trying to allocate %<PRIu64> bytes.\n" |
2811 | -msgstr "" |
2812 | - |
2813 | -#: ../plugin/transaction_log/transaction_log_reader.cc:169 |
2814 | -#, c-format |
2815 | -msgid "Checksum failed. Wanted %<PRIu32> got %<PRIu32>\n" |
2816 | -msgstr "" |
2817 | - |
2818 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:65 |
2819 | -msgid "Cannot open file: " |
2820 | -msgstr "" |
2821 | - |
2822 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:75 |
2823 | -msgid "Could not skip to position " |
2824 | -msgstr "" |
2825 | - |
2826 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:112 |
2827 | -msgid "Found a non-transaction message in log. Currently, not supported.\n" |
2828 | -msgstr "" |
2829 | - |
2830 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:138 |
2831 | -msgid "Memory allocation failure trying to allocate " |
2832 | -msgstr "" |
2833 | - |
2834 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:140 |
2835 | -msgid " bytes\n" |
2836 | -msgstr "" |
2837 | - |
2838 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:154 |
2839 | -msgid "GPB ERROR: " |
2840 | -msgstr "" |
2841 | - |
2842 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:160 |
2843 | -msgid "" |
2844 | -"HEXDUMP:\n" |
2845 | -"\n" |
2846 | -msgstr "" |
2847 | - |
2848 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:168 |
2849 | -msgid "Unable to parse command. Got error: " |
2850 | -msgstr "" |
2851 | - |
2852 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:177 |
2853 | -msgid "" |
2854 | -"\n" |
2855 | -"HEXDUMP:\n" |
2856 | -"\n" |
2857 | -msgstr "" |
2858 | - |
2859 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:645 |
2860 | -#, fuzzy |
2861 | -msgid "Display help and exit" |
2862 | -msgstr "إظهار هذه المساعدة." |
2863 | - |
2864 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:646 |
2865 | -msgid "Read from the innodb transaction log" |
2866 | -msgstr "" |
2867 | - |
2868 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:652 |
2869 | -msgid "Password to use when connecting to server" |
2870 | -msgstr "" |
2871 | - |
2872 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:655 |
2873 | -msgid "Perform checksum" |
2874 | -msgstr "" |
2875 | - |
2876 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:656 |
2877 | -msgid "Ignore event messages" |
2878 | -msgstr "" |
2879 | - |
2880 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:657 |
2881 | -msgid "Transaction log file" |
2882 | -msgstr "" |
2883 | - |
2884 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:658 |
2885 | -msgid "Print raw Protobuf messages instead of SQL" |
2886 | -msgstr "" |
2887 | - |
2888 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:661 |
2889 | -msgid "Start reading from the given file position" |
2890 | -msgstr "" |
2891 | - |
2892 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:664 |
2893 | -msgid "Only output for the given transaction ID and later" |
2894 | -msgstr "" |
2895 | - |
2896 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:667 |
2897 | -msgid "Only output for the given transaction ID" |
2898 | -msgstr "" |
2899 | - |
2900 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:668 |
2901 | -msgid "Summarize message contents" |
2902 | -msgstr "" |
2903 | - |
2904 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:702 |
2905 | -msgid "Cannot use --start-pos and --transaction-id together\n" |
2906 | -msgstr "" |
2907 | - |
2908 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:708 |
2909 | -msgid "Cannot use --summarize with either --raw or --transaction-id\n" |
2910 | -msgstr "" |
2911 | - |
2912 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:826 |
2913 | -msgid "Checksum failed. Wanted " |
2914 | -msgstr "" |
2915 | - |
2916 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:828 |
2917 | -msgid " got " |
2918 | +#: ../plugin/syslog/module.cc:130 |
2919 | +msgid "Logs error messages and queries to syslog" |
2920 | +msgstr "" |
2921 | + |
2922 | +#: ../plugin/table_cache_dictionary/dictionary.cc:46 |
2923 | +msgid "Dictionaries of table cache and table definition cache" |
2924 | +msgstr "" |
2925 | + |
2926 | +#: ../plugin/tableprototester/tableprototester.cc:365 |
2927 | +msgid "StorageEngine module for testing table proto messages" |
2928 | +msgstr "" |
2929 | + |
2930 | +#: ../plugin/trigger_dictionary/module.cc:39 |
2931 | +msgid "Dictionary of triggers" |
2932 | +msgstr "" |
2933 | + |
2934 | +#: ../plugin/user_locks/module.cc:58 |
2935 | +msgid "User-level locking and barrier functions" |
2936 | +msgstr "" |
2937 | + |
2938 | +#: ../plugin/utility_dictionary/dictionary.cc:42 |
2939 | +msgid "Utility dictionaries" |
2940 | +msgstr "" |
2941 | + |
2942 | +#: ../plugin/utility_functions/functions.cc:51 |
2943 | +msgid "Utility functions" |
2944 | +msgstr "" |
2945 | + |
2946 | +#: ../plugin/uuid_function/uuid_function.cc:85 |
2947 | +msgid "UUID function using libuuid" |
2948 | +msgstr "" |
2949 | + |
2950 | +#: ../plugin/version/versionudf.cc:69 |
2951 | +msgid "VERSION function" |
2952 | msgstr "" |
2953 | |
2954 | #: ../plugin/zeromq/zeromq_log.cc:146 |
2955 | msgid "End point to bind to" |
2956 | msgstr "" |
2957 | + |
2958 | +#: ../plugin/zeromq/zeromq_log.cc:161 |
2959 | +msgid "Publishes transactions to ZeroMQ" |
2960 | +msgstr "" |
2961 | + |
2962 | +#, fuzzy |
2963 | +#~ msgid "Display help and exit" |
2964 | +#~ msgstr "إظهار هذه المساعدة." |
2965 | |
2966 | === modified file 'po/bn.po' |
2967 | --- po/bn.po 2012-02-15 14:37:56 +0000 |
2968 | +++ po/bn.po 2012-04-20 19:19:30 +0000 |
2969 | @@ -7,7 +7,7 @@ |
2970 | msgstr "" |
2971 | "Project-Id-Version: drizzle\n" |
2972 | "Report-Msgid-Bugs-To: \n" |
2973 | -"POT-Creation-Date: 2012-02-15 20:06+0530\n" |
2974 | +"POT-Creation-Date: 2012-03-23 19:48+0530\n" |
2975 | "PO-Revision-Date: 2010-12-14 00:33+0000\n" |
2976 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
2977 | "Language-Team: Bengali <bn@li.org>\n" |
2978 | @@ -334,7 +334,7 @@ |
2979 | msgid "Ping the server to check if it's alive." |
2980 | msgstr "" |
2981 | |
2982 | -#: ../client/drizzle.cc:1421 ../drizzled/drizzled.cc:1064 |
2983 | +#: ../client/drizzle.cc:1421 ../drizzled/drizzled.cc:1115 |
2984 | msgid "Configuration file defaults are not used if no-defaults is set" |
2985 | msgstr "" |
2986 | |
2987 | @@ -484,7 +484,6 @@ |
2988 | msgstr "" |
2989 | |
2990 | #: ../client/drizzle.cc:1487 ../client/drizzledump.cc:548 |
2991 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:648 |
2992 | msgid "User for login if not current user." |
2993 | msgstr "" |
2994 | |
2995 | @@ -1020,8 +1019,7 @@ |
2996 | #: ../client/drizzledump.cc:506 |
2997 | msgid "" |
2998 | "Give less verbose output (useful for debugging). Disables structure comments " |
2999 | -"and header/footer constructs. Enables options --skip-add-drop-table --no-" |
3000 | -"set-names --skip-disable-keys" |
3001 | +"and header/footer constructs. Enables option --skip-disable-keys" |
3002 | msgstr "" |
3003 | |
3004 | #: ../client/drizzledump.cc:508 |
3005 | @@ -1115,12 +1113,10 @@ |
3006 | msgstr "" |
3007 | |
3008 | #: ../client/drizzledump.cc:546 |
3009 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:650 |
3010 | msgid "Port number to use for connection." |
3011 | msgstr "" |
3012 | |
3013 | #: ../client/drizzledump.cc:550 |
3014 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:654 |
3015 | msgid "The protocol of connection (mysql or drizzle)." |
3016 | msgstr "" |
3017 | |
3018 | @@ -1258,411 +1254,411 @@ |
3019 | msgid "Could not open '%s' for reading: errno = %d" |
3020 | msgstr "" |
3021 | |
3022 | -#: ../drizzled/drizzled.cc:356 |
3023 | +#: ../drizzled/drizzled.cc:359 |
3024 | msgid "General Options" |
3025 | msgstr "" |
3026 | |
3027 | -#: ../drizzled/drizzled.cc:357 |
3028 | +#: ../drizzled/drizzled.cc:360 |
3029 | msgid "Config File Options" |
3030 | msgstr "" |
3031 | |
3032 | -#: ../drizzled/drizzled.cc:358 |
3033 | +#: ../drizzled/drizzled.cc:361 |
3034 | msgid "Kernel Options" |
3035 | msgstr "" |
3036 | |
3037 | -#: ../drizzled/drizzled.cc:359 |
3038 | +#: ../drizzled/drizzled.cc:362 |
3039 | msgid "Plugin Loading Options" |
3040 | msgstr "" |
3041 | |
3042 | -#: ../drizzled/drizzled.cc:360 |
3043 | +#: ../drizzled/drizzled.cc:363 |
3044 | msgid "Plugin Options" |
3045 | msgstr "" |
3046 | |
3047 | -#: ../drizzled/drizzled.cc:361 |
3048 | +#: ../drizzled/drizzled.cc:364 |
3049 | msgid "Config and Plugin Loading" |
3050 | msgstr "" |
3051 | |
3052 | -#: ../drizzled/drizzled.cc:362 |
3053 | +#: ../drizzled/drizzled.cc:365 |
3054 | msgid "Kernel and Plugin Loading and Plugin" |
3055 | msgstr "" |
3056 | |
3057 | -#: ../drizzled/drizzled.cc:476 |
3058 | +#: ../drizzled/drizzled.cc:509 |
3059 | msgid "Aborting:" |
3060 | msgstr "" |
3061 | |
3062 | -#: ../drizzled/drizzled.cc:534 |
3063 | +#: ../drizzled/drizzled.cc:571 |
3064 | msgid "One can only use the --user switch if running as root" |
3065 | msgstr "" |
3066 | |
3067 | -#: ../drizzled/drizzled.cc:541 |
3068 | +#: ../drizzled/drizzled.cc:578 |
3069 | msgid "" |
3070 | "drizzled cannot be run as root, use --user to start drizzled up as another " |
3071 | "user" |
3072 | msgstr "" |
3073 | |
3074 | -#: ../drizzled/drizzled.cc:584 |
3075 | +#: ../drizzled/drizzled.cc:628 |
3076 | msgid "Set process group ID failed " |
3077 | msgstr "" |
3078 | |
3079 | -#: ../drizzled/drizzled.cc:588 |
3080 | +#: ../drizzled/drizzled.cc:632 |
3081 | msgid "Set process user ID failed" |
3082 | msgstr "" |
3083 | |
3084 | -#: ../drizzled/drizzled.cc:599 |
3085 | +#: ../drizzled/drizzled.cc:643 |
3086 | msgid "Process chroot failed" |
3087 | msgstr "" |
3088 | |
3089 | -#: ../drizzled/drizzled.cc:698 |
3090 | +#: ../drizzled/drizzled.cc:742 |
3091 | msgid "Invalid Value for auto_increment_increment" |
3092 | msgstr "" |
3093 | |
3094 | -#: ../drizzled/drizzled.cc:708 |
3095 | +#: ../drizzled/drizzled.cc:752 |
3096 | msgid "Invalid Value for auto_increment_offset" |
3097 | msgstr "" |
3098 | |
3099 | -#: ../drizzled/drizzled.cc:718 |
3100 | +#: ../drizzled/drizzled.cc:762 |
3101 | msgid "Invalid Value for completion_type" |
3102 | msgstr "" |
3103 | |
3104 | -#: ../drizzled/drizzled.cc:729 |
3105 | +#: ../drizzled/drizzled.cc:773 |
3106 | msgid "Invalid Value for div-precision-increment" |
3107 | msgstr "" |
3108 | |
3109 | -#: ../drizzled/drizzled.cc:739 |
3110 | +#: ../drizzled/drizzled.cc:783 |
3111 | msgid "Invalid Value for group_concat_max_len" |
3112 | msgstr "" |
3113 | |
3114 | -#: ../drizzled/drizzled.cc:749 |
3115 | +#: ../drizzled/drizzled.cc:793 |
3116 | msgid "Invalid Value for join_buffer_size" |
3117 | msgstr "" |
3118 | |
3119 | -#: ../drizzled/drizzled.cc:760 |
3120 | +#: ../drizzled/drizzled.cc:804 |
3121 | msgid "Invalid Value for max_allowed_packet" |
3122 | msgstr "" |
3123 | |
3124 | -#: ../drizzled/drizzled.cc:771 |
3125 | +#: ../drizzled/drizzled.cc:815 |
3126 | msgid "Invalid Value for max_error_count" |
3127 | msgstr "" |
3128 | |
3129 | -#: ../drizzled/drizzled.cc:781 |
3130 | +#: ../drizzled/drizzled.cc:825 |
3131 | msgid "Invalid Value for max_heap_table_size" |
3132 | msgstr "" |
3133 | |
3134 | -#: ../drizzled/drizzled.cc:792 |
3135 | +#: ../drizzled/drizzled.cc:836 |
3136 | msgid "Invalid Value for min_examined_row_limit" |
3137 | msgstr "" |
3138 | |
3139 | -#: ../drizzled/drizzled.cc:802 |
3140 | +#: ../drizzled/drizzled.cc:846 |
3141 | msgid "Invalid Value for max_join_size" |
3142 | msgstr "" |
3143 | |
3144 | -#: ../drizzled/drizzled.cc:812 |
3145 | +#: ../drizzled/drizzled.cc:856 |
3146 | msgid "Invalid Value for max_length_for_sort_data" |
3147 | msgstr "" |
3148 | |
3149 | -#: ../drizzled/drizzled.cc:822 |
3150 | +#: ../drizzled/drizzled.cc:866 |
3151 | msgid "Invalid Value for max_seeks_for_key" |
3152 | msgstr "" |
3153 | |
3154 | -#: ../drizzled/drizzled.cc:832 |
3155 | +#: ../drizzled/drizzled.cc:876 |
3156 | msgid "Invalid Value for max_sort_length" |
3157 | msgstr "" |
3158 | |
3159 | -#: ../drizzled/drizzled.cc:842 |
3160 | +#: ../drizzled/drizzled.cc:886 |
3161 | msgid "Invalid Value for optimizer_search_depth" |
3162 | msgstr "" |
3163 | |
3164 | -#: ../drizzled/drizzled.cc:852 |
3165 | +#: ../drizzled/drizzled.cc:896 |
3166 | msgid "Invalid Value for preload_buff_size" |
3167 | msgstr "" |
3168 | |
3169 | -#: ../drizzled/drizzled.cc:862 |
3170 | +#: ../drizzled/drizzled.cc:906 |
3171 | msgid "Invalid Value for query_alloc_block_size" |
3172 | msgstr "" |
3173 | |
3174 | -#: ../drizzled/drizzled.cc:873 |
3175 | +#: ../drizzled/drizzled.cc:917 |
3176 | msgid "Invalid Value for query_prealloc_size" |
3177 | msgstr "" |
3178 | |
3179 | -#: ../drizzled/drizzled.cc:884 |
3180 | +#: ../drizzled/drizzled.cc:928 |
3181 | msgid "Invalid Value for range_alloc_block_size" |
3182 | msgstr "" |
3183 | |
3184 | -#: ../drizzled/drizzled.cc:895 |
3185 | +#: ../drizzled/drizzled.cc:939 |
3186 | msgid "Invalid Value for read_buff_size" |
3187 | msgstr "" |
3188 | |
3189 | -#: ../drizzled/drizzled.cc:906 |
3190 | +#: ../drizzled/drizzled.cc:950 |
3191 | msgid "Invalid Value for read_rnd_buff_size" |
3192 | msgstr "" |
3193 | |
3194 | -#: ../drizzled/drizzled.cc:916 |
3195 | +#: ../drizzled/drizzled.cc:960 |
3196 | msgid "Invalid Value for sort_buff_size" |
3197 | msgstr "" |
3198 | |
3199 | -#: ../drizzled/drizzled.cc:926 |
3200 | +#: ../drizzled/drizzled.cc:970 |
3201 | msgid "Invalid Value for table_def_size" |
3202 | msgstr "" |
3203 | |
3204 | -#: ../drizzled/drizzled.cc:936 |
3205 | +#: ../drizzled/drizzled.cc:980 |
3206 | msgid "Invalid Value for table_cache_size" |
3207 | msgstr "" |
3208 | |
3209 | -#: ../drizzled/drizzled.cc:946 ../drizzled/drizzled.cc:961 |
3210 | +#: ../drizzled/drizzled.cc:990 ../drizzled/drizzled.cc:1005 |
3211 | msgid "Invalid Value for table_lock_wait_timeout" |
3212 | msgstr "" |
3213 | |
3214 | -#: ../drizzled/drizzled.cc:971 |
3215 | +#: ../drizzled/drizzled.cc:1015 |
3216 | msgid "" |
3217 | "Invalid Value for transaction_message_threshold valid values are between " |
3218 | "131072 - 1048576 bytes" |
3219 | msgstr "" |
3220 | |
3221 | -#: ../drizzled/drizzled.cc:1039 |
3222 | +#: ../drizzled/drizzled.cc:1090 |
3223 | #, c-format |
3224 | msgid "gethostname failed, using '%s' as hostname" |
3225 | msgstr "" |
3226 | |
3227 | -#: ../drizzled/drizzled.cc:1053 |
3228 | +#: ../drizzled/drizzled.cc:1104 |
3229 | msgid "Display help and exit." |
3230 | msgstr "" |
3231 | |
3232 | -#: ../drizzled/drizzled.cc:1055 |
3233 | +#: ../drizzled/drizzled.cc:1106 |
3234 | msgid "Run as a daemon." |
3235 | msgstr "" |
3236 | |
3237 | -#: ../drizzled/drizzled.cc:1057 ../drizzled/drizzled.cc:1670 |
3238 | +#: ../drizzled/drizzled.cc:1108 ../drizzled/drizzled.cc:1724 |
3239 | msgid "Run drizzled daemon as user." |
3240 | msgstr "" |
3241 | |
3242 | -#: ../drizzled/drizzled.cc:1059 |
3243 | +#: ../drizzled/drizzled.cc:1110 |
3244 | msgid "Print version information and exit." |
3245 | msgstr "" |
3246 | |
3247 | -#: ../drizzled/drizzled.cc:1066 |
3248 | +#: ../drizzled/drizzled.cc:1117 |
3249 | msgid "Configuration file to use" |
3250 | msgstr "" |
3251 | |
3252 | -#: ../drizzled/drizzled.cc:1068 |
3253 | +#: ../drizzled/drizzled.cc:1119 |
3254 | msgid "Base location for config files" |
3255 | msgstr "" |
3256 | |
3257 | -#: ../drizzled/drizzled.cc:1070 ../drizzled/drizzled.cc:1762 |
3258 | +#: ../drizzled/drizzled.cc:1121 ../drizzled/drizzled.cc:1816 |
3259 | msgid "Directory for plugins." |
3260 | msgstr "" |
3261 | |
3262 | -#: ../drizzled/drizzled.cc:1075 ../drizzled/drizzled.cc:1766 |
3263 | +#: ../drizzled/drizzled.cc:1126 ../drizzled/drizzled.cc:1820 |
3264 | msgid "" |
3265 | "Optional comma separated list of plugins to load at startup in addition to " |
3266 | "the default list of plugins. [for example: --plugin_add=crc32,logger_gearman]" |
3267 | msgstr "" |
3268 | |
3269 | -#: ../drizzled/drizzled.cc:1079 ../drizzled/drizzled.cc:1772 |
3270 | +#: ../drizzled/drizzled.cc:1130 ../drizzled/drizzled.cc:1826 |
3271 | msgid "" |
3272 | "Optional comma separated list of plugins to not load at startup. Effectively " |
3273 | "removes a plugin from the list of plugins to be loaded. [for example: --" |
3274 | "plugin_remove=crc32,logger_gearman]" |
3275 | msgstr "" |
3276 | |
3277 | -#: ../drizzled/drizzled.cc:1083 ../drizzled/drizzled.cc:1778 |
3278 | +#: ../drizzled/drizzled.cc:1134 ../drizzled/drizzled.cc:1832 |
3279 | msgid "" |
3280 | "Optional comma separated list of plugins to load at starup instead of the " |
3281 | "default plugin load list. [for example: --plugin_load=crc32,logger_gearman]" |
3282 | msgstr "" |
3283 | |
3284 | -#: ../drizzled/drizzled.cc:1090 ../drizzled/drizzled.cc:1582 |
3285 | +#: ../drizzled/drizzled.cc:1141 ../drizzled/drizzled.cc:1636 |
3286 | msgid "Auto-increment columns are incremented by this" |
3287 | msgstr "" |
3288 | |
3289 | -#: ../drizzled/drizzled.cc:1092 ../drizzled/drizzled.cc:1587 |
3290 | +#: ../drizzled/drizzled.cc:1143 ../drizzled/drizzled.cc:1641 |
3291 | msgid "" |
3292 | "Offset added to Auto-increment columns. Used when auto-increment-increment !" |
3293 | "= 1" |
3294 | msgstr "" |
3295 | |
3296 | -#: ../drizzled/drizzled.cc:1094 ../drizzled/drizzled.cc:1593 |
3297 | +#: ../drizzled/drizzled.cc:1145 ../drizzled/drizzled.cc:1647 |
3298 | msgid "" |
3299 | "Path to installation directory. All paths are usually resolved relative to " |
3300 | "this." |
3301 | msgstr "" |
3302 | |
3303 | -#: ../drizzled/drizzled.cc:1097 ../drizzled/drizzled.cc:1598 |
3304 | +#: ../drizzled/drizzled.cc:1148 ../drizzled/drizzled.cc:1652 |
3305 | msgid "Chroot drizzled daemon during startup." |
3306 | msgstr "" |
3307 | |
3308 | -#: ../drizzled/drizzled.cc:1099 |
3309 | +#: ../drizzled/drizzled.cc:1150 |
3310 | msgid "Set the default collation." |
3311 | msgstr "" |
3312 | |
3313 | -#: ../drizzled/drizzled.cc:1101 ../drizzled/drizzled.cc:1602 |
3314 | +#: ../drizzled/drizzled.cc:1152 ../drizzled/drizzled.cc:1656 |
3315 | msgid "Default completion type." |
3316 | msgstr "" |
3317 | |
3318 | -#: ../drizzled/drizzled.cc:1102 ../drizzled/drizzled.cc:1607 |
3319 | +#: ../drizzled/drizzled.cc:1153 ../drizzled/drizzled.cc:1661 |
3320 | msgid "Write core on errors." |
3321 | msgstr "" |
3322 | |
3323 | -#: ../drizzled/drizzled.cc:1104 ../drizzled/drizzled.cc:1611 |
3324 | +#: ../drizzled/drizzled.cc:1155 ../drizzled/drizzled.cc:1665 |
3325 | #: ../plugin/innobase/xtrabackup/xtrabackup.cc:4772 |
3326 | msgid "Path to the database root." |
3327 | msgstr "" |
3328 | |
3329 | -#: ../drizzled/drizzled.cc:1106 |
3330 | +#: ../drizzled/drizzled.cc:1157 |
3331 | msgid "Set the default storage engine for tables." |
3332 | msgstr "" |
3333 | |
3334 | -#: ../drizzled/drizzled.cc:1108 |
3335 | +#: ../drizzled/drizzled.cc:1159 |
3336 | msgid "Set the default time zone." |
3337 | msgstr "" |
3338 | |
3339 | -#: ../drizzled/drizzled.cc:1110 ../drizzled/drizzled.cc:1615 |
3340 | +#: ../drizzled/drizzled.cc:1161 ../drizzled/drizzled.cc:1669 |
3341 | msgid "Used for debugging; Use at your own risk!" |
3342 | msgstr "" |
3343 | |
3344 | -#: ../drizzled/drizzled.cc:1112 ../drizzled/drizzled.cc:1620 |
3345 | +#: ../drizzled/drizzled.cc:1163 ../drizzled/drizzled.cc:1674 |
3346 | msgid "Set up signals usable for debugging" |
3347 | msgstr "" |
3348 | |
3349 | -#: ../drizzled/drizzled.cc:1114 |
3350 | +#: ../drizzled/drizzled.cc:1165 |
3351 | msgid "Set the language used for the month names and the days of the week." |
3352 | msgstr "" |
3353 | |
3354 | -#: ../drizzled/drizzled.cc:1116 ../drizzled/drizzled.cc:1624 |
3355 | +#: ../drizzled/drizzled.cc:1167 ../drizzled/drizzled.cc:1678 |
3356 | msgid "Log some not critical warnings to the log file." |
3357 | msgstr "" |
3358 | |
3359 | -#: ../drizzled/drizzled.cc:1118 ../drizzled/drizzled.cc:1629 |
3360 | +#: ../drizzled/drizzled.cc:1169 ../drizzled/drizzled.cc:1683 |
3361 | msgid "Pid file used by drizzled." |
3362 | msgstr "" |
3363 | |
3364 | -#: ../drizzled/drizzled.cc:1120 |
3365 | +#: ../drizzled/drizzled.cc:1171 |
3366 | msgid "Maximum time in seconds to wait for the port to become free. " |
3367 | msgstr "" |
3368 | |
3369 | -#: ../drizzled/drizzled.cc:1122 |
3370 | +#: ../drizzled/drizzled.cc:1173 |
3371 | msgid "Include the SQL query in replicated protobuf messages." |
3372 | msgstr "" |
3373 | |
3374 | -#: ../drizzled/drizzled.cc:1124 ../drizzled/drizzled.cc:1638 |
3375 | +#: ../drizzled/drizzled.cc:1175 ../drizzled/drizzled.cc:1692 |
3376 | msgid "" |
3377 | "Limit LOAD DATA, SELECT ... OUTFILE, and LOAD_FILE() to files within " |
3378 | "specified directory" |
3379 | msgstr "" |
3380 | |
3381 | -#: ../drizzled/drizzled.cc:1127 ../drizzled/drizzled.cc:1643 |
3382 | +#: ../drizzled/drizzled.cc:1178 ../drizzled/drizzled.cc:1697 |
3383 | msgid "" |
3384 | "Uniquely identifies the server instance in the community of replication " |
3385 | "partners." |
3386 | msgstr "" |
3387 | |
3388 | -#: ../drizzled/drizzled.cc:1130 ../drizzled/drizzled.cc:1648 |
3389 | +#: ../drizzled/drizzled.cc:1181 ../drizzled/drizzled.cc:1702 |
3390 | msgid "Don't print a stack trace on failure." |
3391 | msgstr "" |
3392 | |
3393 | -#: ../drizzled/drizzled.cc:1132 ../drizzled/drizzled.cc:1652 |
3394 | +#: ../drizzled/drizzled.cc:1183 ../drizzled/drizzled.cc:1706 |
3395 | msgid "Enable symbolic link support." |
3396 | msgstr "" |
3397 | |
3398 | -#: ../drizzled/drizzled.cc:1134 ../drizzled/drizzled.cc:1661 |
3399 | +#: ../drizzled/drizzled.cc:1185 ../drizzled/drizzled.cc:1715 |
3400 | msgid "" |
3401 | "Specify whether to time mutexes (only InnoDB mutexes are currently supported)" |
3402 | msgstr "" |
3403 | |
3404 | -#: ../drizzled/drizzled.cc:1137 |
3405 | +#: ../drizzled/drizzled.cc:1188 |
3406 | msgid "Path for temporary files." |
3407 | msgstr "" |
3408 | |
3409 | -#: ../drizzled/drizzled.cc:1139 ../drizzled/drizzled.cc:1666 |
3410 | +#: ../drizzled/drizzled.cc:1190 ../drizzled/drizzled.cc:1720 |
3411 | msgid "Default transaction isolation level." |
3412 | msgstr "" |
3413 | |
3414 | -#: ../drizzled/drizzled.cc:1141 |
3415 | +#: ../drizzled/drizzled.cc:1192 |
3416 | msgid "" |
3417 | "Max message size written to transaction log, valid values 131072 - 1048576 " |
3418 | "bytes." |
3419 | msgstr "" |
3420 | |
3421 | -#: ../drizzled/drizzled.cc:1143 ../drizzled/drizzled.cc:1674 |
3422 | +#: ../drizzled/drizzled.cc:1194 ../drizzled/drizzled.cc:1728 |
3423 | msgid "" |
3424 | "The number of outstanding connection requests Drizzle can have. This comes " |
3425 | "into play when the main Drizzle thread gets very many connection requests in " |
3426 | "a very short time." |
3427 | msgstr "" |
3428 | |
3429 | -#: ../drizzled/drizzled.cc:1148 ../drizzled/drizzled.cc:1680 |
3430 | +#: ../drizzled/drizzled.cc:1199 ../drizzled/drizzled.cc:1734 |
3431 | msgid "" |
3432 | "Size of tree cache used in bulk insert optimization. Note that this is a " |
3433 | "limit per thread!" |
3434 | msgstr "" |
3435 | |
3436 | -#: ../drizzled/drizzled.cc:1151 ../drizzled/drizzled.cc:1686 |
3437 | +#: ../drizzled/drizzled.cc:1202 ../drizzled/drizzled.cc:1740 |
3438 | msgid "" |
3439 | "Precision of the result of '/' operator will be increased on that value." |
3440 | msgstr "" |
3441 | |
3442 | -#: ../drizzled/drizzled.cc:1154 |
3443 | +#: ../drizzled/drizzled.cc:1205 |
3444 | msgid "The maximum length of the result of function group_concat." |
3445 | msgstr "" |
3446 | |
3447 | -#: ../drizzled/drizzled.cc:1156 ../drizzled/drizzled.cc:1692 |
3448 | +#: ../drizzled/drizzled.cc:1207 ../drizzled/drizzled.cc:1746 |
3449 | msgid "The size of the buffer that is used for full joins." |
3450 | msgstr "" |
3451 | |
3452 | -#: ../drizzled/drizzled.cc:1159 |
3453 | +#: ../drizzled/drizzled.cc:1210 |
3454 | msgid "" |
3455 | "A global cap on the amount of memory that can be allocated by session join " |
3456 | "buffers (0 means unlimited)" |
3457 | msgstr "" |
3458 | |
3459 | -#: ../drizzled/drizzled.cc:1161 ../drizzled/drizzled.cc:1698 |
3460 | +#: ../drizzled/drizzled.cc:1212 ../drizzled/drizzled.cc:1752 |
3461 | msgid "Max packetlength to send/receive from to server." |
3462 | msgstr "" |
3463 | |
3464 | -#: ../drizzled/drizzled.cc:1163 |
3465 | +#: ../drizzled/drizzled.cc:1214 |
3466 | msgid "Max number of errors/warnings to store for a statement." |
3467 | msgstr "" |
3468 | |
3469 | -#: ../drizzled/drizzled.cc:1165 ../drizzled/drizzled.cc:1703 |
3470 | +#: ../drizzled/drizzled.cc:1216 ../drizzled/drizzled.cc:1757 |
3471 | msgid "Don't allow creation of heap tables bigger than this." |
3472 | msgstr "" |
3473 | |
3474 | -#: ../drizzled/drizzled.cc:1167 ../drizzled/drizzled.cc:1709 |
3475 | +#: ../drizzled/drizzled.cc:1218 ../drizzled/drizzled.cc:1763 |
3476 | msgid "" |
3477 | "Joins that are probably going to read more than max_join_size records return " |
3478 | "an error." |
3479 | msgstr "" |
3480 | |
3481 | -#: ../drizzled/drizzled.cc:1170 ../drizzled/drizzled.cc:1715 |
3482 | +#: ../drizzled/drizzled.cc:1221 ../drizzled/drizzled.cc:1769 |
3483 | msgid "Max number of bytes in sorted records." |
3484 | msgstr "" |
3485 | |
3486 | -#: ../drizzled/drizzled.cc:1172 ../drizzled/drizzled.cc:1720 |
3487 | +#: ../drizzled/drizzled.cc:1223 ../drizzled/drizzled.cc:1774 |
3488 | msgid "Limit assumed max number of seeks when looking up rows based on a key" |
3489 | msgstr "" |
3490 | |
3491 | -#: ../drizzled/drizzled.cc:1174 ../drizzled/drizzled.cc:1725 |
3492 | +#: ../drizzled/drizzled.cc:1225 ../drizzled/drizzled.cc:1779 |
3493 | msgid "" |
3494 | "The number of bytes to use when sorting BLOB or TEXT values (only the first " |
3495 | "max_sort_length bytes of each value are used; the rest are ignored)." |
3496 | msgstr "" |
3497 | |
3498 | -#: ../drizzled/drizzled.cc:1178 ../drizzled/drizzled.cc:1732 |
3499 | +#: ../drizzled/drizzled.cc:1229 ../drizzled/drizzled.cc:1786 |
3500 | msgid "After this many write locks, allow some read locks to run in between." |
3501 | msgstr "" |
3502 | |
3503 | -#: ../drizzled/drizzled.cc:1180 ../drizzled/drizzled.cc:1736 |
3504 | +#: ../drizzled/drizzled.cc:1231 ../drizzled/drizzled.cc:1790 |
3505 | msgid "" |
3506 | "Don't log queries which examine less than min_examined_row_limit rows to " |
3507 | "file." |
3508 | msgstr "" |
3509 | |
3510 | -#: ../drizzled/drizzled.cc:1183 |
3511 | +#: ../drizzled/drizzled.cc:1234 |
3512 | msgid "" |
3513 | "Do not apply any heuristic(s) during query optimization to prune, thus " |
3514 | "perform an exhaustive search from the optimizer search space." |
3515 | msgstr "" |
3516 | |
3517 | -#: ../drizzled/drizzled.cc:1186 ../drizzled/drizzled.cc:1750 |
3518 | +#: ../drizzled/drizzled.cc:1237 ../drizzled/drizzled.cc:1804 |
3519 | msgid "" |
3520 | "Maximum depth of search performed by the query optimizer. Values larger than " |
3521 | "the number of relations in a query result in better query plans, but take " |
3522 | @@ -1673,124 +1669,124 @@ |
3523 | "(used for testing/comparison)." |
3524 | msgstr "" |
3525 | |
3526 | -#: ../drizzled/drizzled.cc:1195 ../drizzled/drizzled.cc:1784 |
3527 | +#: ../drizzled/drizzled.cc:1246 ../drizzled/drizzled.cc:1838 |
3528 | msgid "The size of the buffer that is allocated when preloading indexes" |
3529 | msgstr "" |
3530 | |
3531 | -#: ../drizzled/drizzled.cc:1198 ../drizzled/drizzled.cc:1789 |
3532 | +#: ../drizzled/drizzled.cc:1249 ../drizzled/drizzled.cc:1843 |
3533 | msgid "Allocation block size for query parsing and execution" |
3534 | msgstr "" |
3535 | |
3536 | -#: ../drizzled/drizzled.cc:1201 ../drizzled/drizzled.cc:1794 |
3537 | +#: ../drizzled/drizzled.cc:1252 ../drizzled/drizzled.cc:1848 |
3538 | msgid "Persistent buffer for query parsing and execution" |
3539 | msgstr "" |
3540 | |
3541 | -#: ../drizzled/drizzled.cc:1204 ../drizzled/drizzled.cc:1800 |
3542 | +#: ../drizzled/drizzled.cc:1255 ../drizzled/drizzled.cc:1854 |
3543 | msgid "Allocation block size for storing ranges during optimization" |
3544 | msgstr "" |
3545 | |
3546 | -#: ../drizzled/drizzled.cc:1207 ../drizzled/drizzled.cc:1806 |
3547 | +#: ../drizzled/drizzled.cc:1258 ../drizzled/drizzled.cc:1860 |
3548 | msgid "" |
3549 | "Each thread that does a sequential scan allocates a buffer of this size for " |
3550 | "each table it scans. If you do many sequential scans, you may want to " |
3551 | "increase this value." |
3552 | msgstr "" |
3553 | |
3554 | -#: ../drizzled/drizzled.cc:1212 |
3555 | +#: ../drizzled/drizzled.cc:1263 |
3556 | msgid "A global cap on the size of read-buffer-size (0 means unlimited)" |
3557 | msgstr "" |
3558 | |
3559 | -#: ../drizzled/drizzled.cc:1215 ../drizzled/drizzled.cc:1814 |
3560 | +#: ../drizzled/drizzled.cc:1266 ../drizzled/drizzled.cc:1868 |
3561 | msgid "" |
3562 | "When reading rows in sorted order after a sort, the rows are read through " |
3563 | "this buffer to avoid a disk seeks. If not set, then it's set to the value of " |
3564 | "record_buffer." |
3565 | msgstr "" |
3566 | |
3567 | -#: ../drizzled/drizzled.cc:1220 |
3568 | +#: ../drizzled/drizzled.cc:1271 |
3569 | msgid "A global cap on the size of read-rnd-buffer-size (0 means unlimited)" |
3570 | msgstr "" |
3571 | |
3572 | -#: ../drizzled/drizzled.cc:1222 |
3573 | +#: ../drizzled/drizzled.cc:1273 |
3574 | msgid "Select scheduler to be used (by default multi-thread)." |
3575 | msgstr "" |
3576 | |
3577 | -#: ../drizzled/drizzled.cc:1225 ../drizzled/drizzled.cc:1823 |
3578 | +#: ../drizzled/drizzled.cc:1276 ../drizzled/drizzled.cc:1877 |
3579 | msgid "Each thread that needs to do a sort allocates a buffer of this size." |
3580 | msgstr "" |
3581 | |
3582 | -#: ../drizzled/drizzled.cc:1228 |
3583 | +#: ../drizzled/drizzled.cc:1279 |
3584 | msgid "" |
3585 | "A global cap on the amount of memory that can be allocated by session sort " |
3586 | "buffers (0 means unlimited)" |
3587 | msgstr "" |
3588 | |
3589 | -#: ../drizzled/drizzled.cc:1230 ../drizzled/drizzled.cc:1829 |
3590 | +#: ../drizzled/drizzled.cc:1281 ../drizzled/drizzled.cc:1883 |
3591 | msgid "The number of cached table definitions." |
3592 | msgstr "" |
3593 | |
3594 | -#: ../drizzled/drizzled.cc:1232 ../drizzled/drizzled.cc:1833 |
3595 | +#: ../drizzled/drizzled.cc:1283 ../drizzled/drizzled.cc:1887 |
3596 | msgid "The number of cached open tables." |
3597 | msgstr "" |
3598 | |
3599 | -#: ../drizzled/drizzled.cc:1234 ../drizzled/drizzled.cc:1837 |
3600 | +#: ../drizzled/drizzled.cc:1285 ../drizzled/drizzled.cc:1891 |
3601 | msgid "" |
3602 | "Timeout in seconds to wait for a table level lock before returning an error. " |
3603 | "Used only if the connection has active cursors." |
3604 | msgstr "" |
3605 | |
3606 | -#: ../drizzled/drizzled.cc:1237 ../drizzled/drizzled.cc:1842 |
3607 | +#: ../drizzled/drizzled.cc:1288 ../drizzled/drizzled.cc:1896 |
3608 | msgid "The stack size for each thread." |
3609 | msgstr "" |
3610 | |
3611 | -#: ../drizzled/drizzled.cc:1240 ../drizzled/drizzled.cc:1848 |
3612 | +#: ../drizzled/drizzled.cc:1291 ../drizzled/drizzled.cc:1902 |
3613 | msgid "" |
3614 | "If an internal in-memory temporary table exceeds this size, Drizzle will " |
3615 | "automatically convert it to an on-disk MyISAM table." |
3616 | msgstr "" |
3617 | |
3618 | -#: ../drizzled/drizzled.cc:1243 |
3619 | +#: ../drizzled/drizzled.cc:1294 |
3620 | msgid "" |
3621 | "The verbosity of messages from drizzled. Possible values are INSPECT, INFO, " |
3622 | "WARN or ERROR" |
3623 | msgstr "" |
3624 | |
3625 | -#: ../drizzled/drizzled.cc:1267 |
3626 | +#: ../drizzled/drizzled.cc:1318 |
3627 | msgid "Duplicate entry for command line option" |
3628 | msgstr "" |
3629 | |
3630 | -#: ../drizzled/drizzled.cc:1340 |
3631 | +#: ../drizzled/drizzled.cc:1391 |
3632 | msgid "Failed to initialize plugins" |
3633 | msgstr "" |
3634 | |
3635 | -#: ../drizzled/drizzled.cc:1409 |
3636 | +#: ../drizzled/drizzled.cc:1463 |
3637 | msgid "Error getting default charset" |
3638 | msgstr "" |
3639 | |
3640 | -#: ../drizzled/drizzled.cc:1423 |
3641 | +#: ../drizzled/drizzled.cc:1477 |
3642 | msgid "Error setting collation" |
3643 | msgstr "" |
3644 | |
3645 | -#: ../drizzled/drizzled.cc:1430 |
3646 | +#: ../drizzled/drizzled.cc:1484 |
3647 | #, c-format |
3648 | msgid "Unknown locale: '%s'" |
3649 | msgstr "" |
3650 | |
3651 | -#: ../drizzled/drizzled.cc:1477 |
3652 | +#: ../drizzled/drizzled.cc:1531 |
3653 | msgid "No scheduler found" |
3654 | msgstr "" |
3655 | |
3656 | -#: ../drizzled/drizzled.cc:1495 |
3657 | +#: ../drizzled/drizzled.cc:1549 |
3658 | msgid "Unknown/unsupported storage engine: " |
3659 | msgstr "" |
3660 | |
3661 | -#: ../drizzled/drizzled.cc:1633 |
3662 | +#: ../drizzled/drizzled.cc:1687 |
3663 | msgid "" |
3664 | "Maximum time in seconds to wait for the port to become free. (Default: no " |
3665 | "wait)" |
3666 | msgstr "" |
3667 | |
3668 | -#: ../drizzled/drizzled.cc:1742 |
3669 | +#: ../drizzled/drizzled.cc:1796 |
3670 | msgid "" |
3671 | "Controls the heuristic(s) applied during query optimization to prune less-" |
3672 | "promising partial plans from the optimizer search space. Meaning: false - do " |
3673 | @@ -1798,7 +1794,7 @@ |
3674 | "based on number of retrieved rows." |
3675 | msgstr "" |
3676 | |
3677 | -#: ../drizzled/drizzled.cc:1869 |
3678 | +#: ../drizzled/drizzled.cc:1923 |
3679 | msgid "" |
3680 | "Copyright (C) 2010-2011 Drizzle Developers, Copyright (C) 2008 Sun " |
3681 | "Microsystems\n" |
3682 | @@ -1807,31 +1803,31 @@ |
3683 | "\n" |
3684 | msgstr "" |
3685 | |
3686 | -#: ../drizzled/drizzled.cc:1876 |
3687 | +#: ../drizzled/drizzled.cc:1930 |
3688 | #, c-format |
3689 | msgid "Usage: %s [OPTIONS]\n" |
3690 | msgstr "" |
3691 | |
3692 | -#: ../drizzled/drizzled.cc:1988 |
3693 | +#: ../drizzled/drizzled.cc:2042 |
3694 | #, c-format |
3695 | msgid "" |
3696 | "Ignoring user change to '%s' because the user was set to '%s' earlier on the " |
3697 | "command line" |
3698 | msgstr "" |
3699 | |
3700 | -#: ../drizzled/drizzled.cc:1998 |
3701 | +#: ../drizzled/drizzled.cc:2052 |
3702 | msgid "sort-heap-threshold cannot be less than sort-buffer-size" |
3703 | msgstr "" |
3704 | |
3705 | -#: ../drizzled/drizzled.cc:2009 |
3706 | +#: ../drizzled/drizzled.cc:2063 |
3707 | msgid "join-heap-threshold cannot be less than join-buffer-size" |
3708 | msgstr "" |
3709 | |
3710 | -#: ../drizzled/drizzled.cc:2020 |
3711 | +#: ../drizzled/drizzled.cc:2074 |
3712 | msgid "read-rnd-threshold cannot be less than read-rnd-buffer-size" |
3713 | msgstr "" |
3714 | |
3715 | -#: ../drizzled/drizzled.cc:2031 |
3716 | +#: ../drizzled/drizzled.cc:2085 |
3717 | msgid "read-buffer-threshold cannot be less than read-buffer-size" |
3718 | msgstr "" |
3719 | |
3720 | @@ -3822,7 +3818,7 @@ |
3721 | "\n" |
3722 | msgstr "" |
3723 | |
3724 | -#: ../drizzled/sql_table.cc:1862 |
3725 | +#: ../drizzled/sql_table.cc:1864 |
3726 | #, c-format |
3727 | msgid "Unknown - internal error %d during operation" |
3728 | msgstr "" |
3729 | @@ -3853,22 +3849,30 @@ |
3730 | msgid "Got error %d when reading table '%s'" |
3731 | msgstr "" |
3732 | |
3733 | -#: ../drizzled/table/instance/base.cc:1735 |
3734 | +#: ../drizzled/table/instance/base.cc:1734 |
3735 | #, c-format |
3736 | msgid "Unknown collation '%s' in table '%-.64s' definition" |
3737 | msgstr "" |
3738 | |
3739 | -#: ../drizzled/table/instance/base.cc:1740 |
3740 | +#: ../drizzled/table/instance/base.cc:1739 |
3741 | #, c-format |
3742 | msgid "" |
3743 | "Table '%-.64s' was created with a different version of Drizzle and cannot be " |
3744 | "read" |
3745 | msgstr "" |
3746 | |
3747 | +#: ../plugin/ascii/ascii.cc:86 |
3748 | +msgid "ASCII function" |
3749 | +msgstr "" |
3750 | + |
3751 | #: ../plugin/auth_all/auth_all.cc:84 |
3752 | msgid "Allow anonymous access" |
3753 | msgstr "" |
3754 | |
3755 | +#: ../plugin/auth_all/auth_all.cc:96 |
3756 | +msgid "Allows all users to authenticate regardless of username or password" |
3757 | +msgstr "" |
3758 | + |
3759 | #: ../plugin/auth_file/auth_file.cc:205 |
3760 | #, c-format |
3761 | msgid "Could not load auth file: %s\n" |
3762 | @@ -3878,6 +3882,10 @@ |
3763 | msgid "File to load for usernames and passwords" |
3764 | msgstr "" |
3765 | |
3766 | +#: ../plugin/auth_file/auth_file.cc:232 |
3767 | +msgid "Authentication against a plain text file" |
3768 | +msgstr "" |
3769 | + |
3770 | #: ../plugin/auth_http/auth_http.cc:135 |
3771 | msgid "" |
3772 | "auth_http plugin loaded but required option url not specified. Against which " |
3773 | @@ -3888,6 +3896,10 @@ |
3774 | msgid "URL for HTTP Auth check" |
3775 | msgstr "" |
3776 | |
3777 | +#: ../plugin/auth_http/auth_http.cc:161 |
3778 | +msgid "Authenication against a web server using HTTP" |
3779 | +msgstr "" |
3780 | + |
3781 | #: ../plugin/auth_ldap/auth_ldap.cc:291 |
3782 | #, c-format |
3783 | msgid "Reconnect failed: %s\n" |
3784 | @@ -3931,6 +3943,14 @@ |
3785 | msgid "How often to empty the users cache, 0 to disable" |
3786 | msgstr "" |
3787 | |
3788 | +#: ../plugin/auth_ldap/auth_ldap.cc:460 |
3789 | +msgid "Authentication against an LDAP server" |
3790 | +msgstr "" |
3791 | + |
3792 | +#: ../plugin/auth_pam/auth_pam.cc:146 |
3793 | +msgid "Authenication against system user accounts using PAM" |
3794 | +msgstr "" |
3795 | + |
3796 | #: ../plugin/auth_schema/auth_schema.cc:52 |
3797 | msgid "auth_schema table cannot be an empty string" |
3798 | msgstr "" |
3799 | @@ -3952,6 +3972,42 @@ |
3800 | msgid "Database-qualified auth table name" |
3801 | msgstr "" |
3802 | |
3803 | +#: ../plugin/auth_schema/module.cc:79 |
3804 | +msgid "Authentication against a table with encrypted passwords" |
3805 | +msgstr "" |
3806 | + |
3807 | +#: ../plugin/auth_test/auth_test.cc:115 |
3808 | +msgid "Authentication module for testing" |
3809 | +msgstr "" |
3810 | + |
3811 | +#: ../plugin/benchmark/benchmarkudf.cc:134 |
3812 | +msgid "BENCHMARK function" |
3813 | +msgstr "" |
3814 | + |
3815 | +#: ../plugin/catalog/module.cc:44 |
3816 | +msgid "Catalog system and functions" |
3817 | +msgstr "" |
3818 | + |
3819 | +#: ../plugin/charlength/charlength.cc:86 |
3820 | +msgid "CHAR_LENGTH and CHARACTER_LENGTH functions" |
3821 | +msgstr "" |
3822 | + |
3823 | +#: ../plugin/coercibility_function/coercibility_function.cc:81 |
3824 | +msgid "COERCIBILITY function" |
3825 | +msgstr "" |
3826 | + |
3827 | +#: ../plugin/collation_dictionary/dictionary.cc:46 |
3828 | +msgid "Character set and collation dictionaries" |
3829 | +msgstr "" |
3830 | + |
3831 | +#: ../plugin/compression/compressionudf.cc:50 |
3832 | +msgid "COMPRESS and UNCOMPRESS functions" |
3833 | +msgstr "" |
3834 | + |
3835 | +#: ../plugin/connection_id/connection_id.cc:86 |
3836 | +msgid "CONNECTION_ID function" |
3837 | +msgstr "" |
3838 | + |
3839 | #: ../plugin/console/console.cc:323 |
3840 | #, c-format |
3841 | msgid "pipe() failed with errno %d" |
3842 | @@ -3981,6 +4037,22 @@ |
3843 | msgid "Default schema to use." |
3844 | msgstr "" |
3845 | |
3846 | +#: ../plugin/console/console.cc:379 |
3847 | +msgid "Console client" |
3848 | +msgstr "" |
3849 | + |
3850 | +#: ../plugin/crc32/crc32udf.cc:86 |
3851 | +msgid "CRC32 function" |
3852 | +msgstr "" |
3853 | + |
3854 | +#: ../plugin/debug/module.cc:154 |
3855 | +msgid "Debug functions" |
3856 | +msgstr "" |
3857 | + |
3858 | +#: ../plugin/default_replicator/default_replicator.cc:75 |
3859 | +msgid "Replicates all write events to all appliers" |
3860 | +msgstr "" |
3861 | + |
3862 | #: ../plugin/drizzle_protocol/drizzle_protocol.cc:88 |
3863 | msgid "" |
3864 | "Port number to use for connection or 0 for default to with Drizzle/MySQL " |
3865 | @@ -4023,8 +4095,16 @@ |
3866 | msgid "Maximum simultaneous connections." |
3867 | msgstr "" |
3868 | |
3869 | +#: ../plugin/drizzle_protocol/drizzle_protocol.cc:121 |
3870 | +msgid "Drizzle network protocol" |
3871 | +msgstr "" |
3872 | + |
3873 | #: ../plugin/errmsg_stderr/errmsg_stderr.cc:74 |
3874 | -msgid "Error Messages to stderr" |
3875 | +msgid "Prints error messages to STDERR" |
3876 | +msgstr "" |
3877 | + |
3878 | +#: ../plugin/error_dictionary/dictionary.cc:41 |
3879 | +msgid "Dictionary of Drizzle errors codes and messages" |
3880 | msgstr "" |
3881 | |
3882 | #: ../plugin/filtered_replicator/filtered_replicator.cc:545 |
3883 | @@ -4043,6 +4123,22 @@ |
3884 | msgid "Regular expression to apply to tables to exclude" |
3885 | msgstr "" |
3886 | |
3887 | +#: ../plugin/filtered_replicator/filtered_replicator.cc:565 |
3888 | +msgid "Replicates events filtered by schema or table name" |
3889 | +msgstr "" |
3890 | + |
3891 | +#: ../plugin/function_dictionary/dictionary.cc:40 |
3892 | +msgid "Dictionary of functions" |
3893 | +msgstr "" |
3894 | + |
3895 | +#: ../plugin/function_engine/function.cc:144 |
3896 | +msgid "Function engine" |
3897 | +msgstr "" |
3898 | + |
3899 | +#: ../plugin/gearman_udf/gearman_udf.cc:60 |
3900 | +msgid "Gearman client" |
3901 | +msgstr "" |
3902 | + |
3903 | #: ../plugin/hello_events/hello_events.cc:402 |
3904 | msgid "Enable Example Events Plugin" |
3905 | msgstr "" |
3906 | @@ -4064,8 +4160,32 @@ |
3907 | msgid "After drop database event observer call position" |
3908 | msgstr "" |
3909 | |
3910 | +#. DRIZZLE_VERSION_ID |
3911 | +#. module name |
3912 | +#. module version |
3913 | +#. author(s) |
3914 | #: ../plugin/hello_events/hello_events.cc:428 |
3915 | -msgid "An example events Plugin" |
3916 | +msgid "Example EventObserver plugin" |
3917 | +msgstr "" |
3918 | + |
3919 | +#. DRIZZLE_VERSION_ID |
3920 | +#. module name |
3921 | +#. module version |
3922 | +#. author(s) |
3923 | +#: ../plugin/hello_world/hello_world.cc:63 |
3924 | +msgid "Example Function plugin" |
3925 | +msgstr "" |
3926 | + |
3927 | +#: ../plugin/hex_functions/hex_functions.cc:185 |
3928 | +msgid "HEX and UNHEX functions" |
3929 | +msgstr "" |
3930 | + |
3931 | +#: ../plugin/http_functions/http_functions.cc:192 |
3932 | +msgid "HTTP_GET and HTTP_POST functions" |
3933 | +msgstr "" |
3934 | + |
3935 | +#: ../plugin/information_schema_dictionary/dictionary.cc:100 |
3936 | +msgid "The INFORMATION_SCHEMA" |
3937 | msgstr "" |
3938 | |
3939 | #: ../plugin/innobase/handler/data_dictionary.cc:760 |
3940 | @@ -4073,53 +4193,55 @@ |
3941 | msgid "Warning: data in %s truncated due to memory limit of %d bytes\n" |
3942 | msgstr "" |
3943 | |
3944 | -#: ../plugin/innobase/handler/ha_innodb.cc:1976 |
3945 | +#: ../plugin/innobase/handler/ha_innodb.cc:1978 |
3946 | msgid "" |
3947 | "Once InnoDB is running, innodb_commit_concurrency must not change between " |
3948 | "zero and nonzero." |
3949 | msgstr "" |
3950 | |
3951 | -#: ../plugin/innobase/handler/ha_innodb.cc:2346 |
3952 | +#: ../plugin/innobase/handler/ha_innodb.cc:2348 |
3953 | msgid "" |
3954 | "syntax error in innodb_log_group_home_dir, or a wrong number of mirrored log " |
3955 | "groups" |
3956 | msgstr "" |
3957 | |
3958 | -#: ../plugin/innobase/handler/ha_innodb.cc:2390 |
3959 | +#: ../plugin/innobase/handler/ha_innodb.cc:2392 |
3960 | #, c-format |
3961 | msgid "" |
3962 | "InnoDB: invalid innodb_file_format_max value: should be any value up to %s " |
3963 | "or its equivalent numeric id" |
3964 | msgstr "" |
3965 | |
3966 | -#: ../plugin/innobase/handler/ha_innodb.cc:9409 |
3967 | +#: ../plugin/innobase/handler/ha_innodb.cc:9414 |
3968 | msgid "Do not use Native AIO library for IO, even if available" |
3969 | msgstr "" |
3970 | |
3971 | -#: ../plugin/innobase/handler/ha_innodb.cc:9450 |
3972 | +#: ../plugin/innobase/handler/ha_innodb.cc:9455 |
3973 | msgid "Enable internal replication log." |
3974 | msgstr "" |
3975 | |
3976 | -#: ../plugin/innobase/handler/ha_innodb.cc:9453 |
3977 | +#: ../plugin/innobase/handler/ha_innodb.cc:9458 |
3978 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:179 ../plugin/zeromq/zeromq_log.cc:149 |
3979 | +msgid "Name of the replicator plugin to use (default='default_replicator')" |
3980 | +msgstr "" |
3981 | + |
3982 | +#: ../plugin/innobase/handler/ha_innodb.cc:9461 |
3983 | msgid "" |
3984 | "Timeout in seconds an InnoDB transaction may wait for a lock before being " |
3985 | "rolled back. Values above 100000000 disable the timeout." |
3986 | msgstr "" |
3987 | |
3988 | -#: ../plugin/innobase/handler/ha_innodb.cc:9456 |
3989 | +#: ../plugin/innobase/handler/ha_innodb.cc:9464 |
3990 | msgid "Percentage of the buffer pool to reserve for 'old' blocks." |
3991 | msgstr "" |
3992 | |
3993 | -#: ../plugin/innobase/handler/ha_innodb.cc:9459 |
3994 | +#: ../plugin/innobase/handler/ha_innodb.cc:9467 |
3995 | msgid "" |
3996 | "ove blocks to the 'new' end of the buffer pool if the first access was at " |
3997 | "least this many milliseconds ago. The timeout is disabled if 0 (the default)." |
3998 | msgstr "" |
3999 | |
4000 | #: ../plugin/innobase/handler/replication_dictionary.cc:125 |
4001 | -#: ../plugin/transaction_log/hexdump_transaction_message.cc:167 |
4002 | -#: ../plugin/transaction_log/print_transaction_message.cc:173 |
4003 | -#: ../plugin/transaction_log/transaction_log_reader.cc:156 |
4004 | #, c-format |
4005 | msgid "Unable to parse transaction. Got error: %s.\n" |
4006 | msgstr "" |
4007 | @@ -4406,10 +4528,26 @@ |
4008 | "Path to special datafile for doublewrite buffer. (default is : not used)" |
4009 | msgstr "" |
4010 | |
4011 | +#: ../plugin/ipv6_function/ipv6_function.cc:99 |
4012 | +msgid "IPV6 function" |
4013 | +msgstr "" |
4014 | + |
4015 | +#: ../plugin/js/js.cc:364 |
4016 | +msgid "Executes JavaScript code with supplied arguments" |
4017 | +msgstr "" |
4018 | + |
4019 | #: ../plugin/json_server/json_server.cc:359 |
4020 | msgid "Port number to use for connection or 0 for default (port 8086) " |
4021 | msgstr "" |
4022 | |
4023 | +#: ../plugin/json_server/json_server.cc:371 |
4024 | +msgid "JSON HTTP interface" |
4025 | +msgstr "" |
4026 | + |
4027 | +#: ../plugin/length/length.cc:83 |
4028 | +msgid "LENGTH and OCTET_LENGTH functions" |
4029 | +msgstr "" |
4030 | + |
4031 | #: ../plugin/logging_gearman/logging_gearman.cc:186 |
4032 | msgid "fail gearman_client_create()" |
4033 | msgstr "" |
4034 | @@ -4428,7 +4566,7 @@ |
4035 | msgstr "" |
4036 | |
4037 | #: ../plugin/logging_gearman/logging_gearman.cc:315 |
4038 | -msgid "Log queries to a Gearman server" |
4039 | +msgid "Logs queries to a Gearman server" |
4040 | msgstr "" |
4041 | |
4042 | #: ../plugin/logging_query/logging_query.cc:180 |
4043 | @@ -4461,7 +4599,7 @@ |
4044 | msgstr "" |
4045 | |
4046 | #: ../plugin/logging_query/logging_query.cc:347 |
4047 | -msgid "Log queries to a CSV file" |
4048 | +msgid "Logs queries to a CSV file" |
4049 | msgstr "" |
4050 | |
4051 | #: ../plugin/logging_stats/logging_stats.cc:317 |
4052 | @@ -4481,13 +4619,25 @@ |
4053 | msgstr "" |
4054 | |
4055 | #: ../plugin/logging_stats/logging_stats.cc:333 |
4056 | -msgid "User Statistics as DATA_DICTIONARY tables" |
4057 | +msgid "Dictionaries for user statistics" |
4058 | +msgstr "" |
4059 | + |
4060 | +#: ../plugin/math_functions/functions.cc:73 |
4061 | +msgid "Math functions (ABS, LOG, POW, LN, SQRT, CEIL, FLOOR, ORD, etc.)" |
4062 | msgstr "" |
4063 | |
4064 | #: ../plugin/md5/md5.cc:94 |
4065 | msgid "libgcrypt library version mismatch" |
4066 | msgstr "" |
4067 | |
4068 | +#: ../plugin/md5/md5.cc:113 |
4069 | +msgid "MD5 function" |
4070 | +msgstr "" |
4071 | + |
4072 | +#: ../plugin/memcached_functions/memcached_functions.cc:356 |
4073 | +msgid "Memcached functions" |
4074 | +msgstr "" |
4075 | + |
4076 | #: ../plugin/memcached_stats/analysis_table.cc:78 |
4077 | #: ../plugin/memcached_stats/stats_table.cc:144 |
4078 | msgid "No value in MEMCACHED_STATS_SERVERS variable." |
4079 | @@ -4498,7 +4648,7 @@ |
4080 | msgstr "" |
4081 | |
4082 | #: ../plugin/memcached_stats/memcached_stats.cc:98 |
4083 | -msgid "Memcached Stats as I_S tables" |
4084 | +msgid "Dictionary of memcached statistics" |
4085 | msgstr "" |
4086 | |
4087 | #: ../plugin/memcached_stats/stats_table.cc:74 |
4088 | @@ -4519,6 +4669,10 @@ |
4089 | "memcached_servers_parse(%s)." |
4090 | msgstr "" |
4091 | |
4092 | +#: ../plugin/memory/ha_heap.cc:849 |
4093 | +msgid "MEMORY storage engine" |
4094 | +msgstr "" |
4095 | + |
4096 | #: ../plugin/multi_thread/multi_thread.cc:64 |
4097 | msgid "Session killed before thread could execute" |
4098 | msgstr "" |
4099 | @@ -4531,6 +4685,10 @@ |
4100 | msgid "Maximum number of user threads available." |
4101 | msgstr "" |
4102 | |
4103 | +#: ../plugin/multi_thread/multi_thread.cc:212 |
4104 | +msgid "Multi-thread scheduler" |
4105 | +msgstr "" |
4106 | + |
4107 | #: ../plugin/myisam/ha_myisam.cc:525 |
4108 | #, c-format |
4109 | msgid "Got an error from thread_id=%<PRIu64>, %s:%d" |
4110 | @@ -4557,6 +4715,10 @@ |
4111 | "when creating indexes with CREATE INDEX or ALTER TABLE." |
4112 | msgstr "" |
4113 | |
4114 | +#: ../plugin/myisam/ha_myisam.cc:1517 |
4115 | +msgid "MyISAM storage engine: non-transactional, legacy, deprecated" |
4116 | +msgstr "" |
4117 | + |
4118 | #: ../plugin/myisam/my_handler_errors.cc:42 |
4119 | msgid "Didn't find key on read or update" |
4120 | msgstr "" |
4121 | @@ -4797,6 +4959,10 @@ |
4122 | "Port number to use for connection or 0 for default to with MySQL protocol." |
4123 | msgstr "" |
4124 | |
4125 | +#: ../plugin/mysql_protocol/mysql_protocol.cc:963 |
4126 | +msgid "MySQL network protocol" |
4127 | +msgstr "" |
4128 | + |
4129 | #: ../plugin/mysql_unix_socket_protocol/protocol.cc:78 |
4130 | msgid "" |
4131 | " exists already. Do you have another Drizzle or MySQL running? Or perhaps " |
4132 | @@ -4816,6 +4982,18 @@ |
4133 | msgid "Clobber socket file if one is there already." |
4134 | msgstr "" |
4135 | |
4136 | +#: ../plugin/mysql_unix_socket_protocol/protocol.cc:174 |
4137 | +msgid "MySQL Unix socket protocol" |
4138 | +msgstr "" |
4139 | + |
4140 | +#: ../plugin/performance_dictionary/dictionary.cc:40 |
4141 | +msgid "Dictionary of session usage and performance" |
4142 | +msgstr "" |
4143 | + |
4144 | +#: ../plugin/protocol_dictionary/dictionary.cc:89 |
4145 | +msgid "Dictionary of protocol counters" |
4146 | +msgstr "" |
4147 | + |
4148 | #: ../plugin/query_log/module.cc:83 |
4149 | msgid "The query log file name must be defined." |
4150 | msgstr "" |
4151 | @@ -4857,6 +5035,10 @@ |
4152 | msgid "Threshold for logging queries that are active too long, in seconds" |
4153 | msgstr "" |
4154 | |
4155 | +#: ../plugin/query_log/module.cc:293 |
4156 | +msgid "Logs queries to a file" |
4157 | +msgstr "" |
4158 | + |
4159 | #: ../plugin/rabbitmq/rabbitmq_handler.cc:115 |
4160 | msgid "Could not open socket, is rabbitmq running?" |
4161 | msgstr "" |
4162 | @@ -4880,101 +5062,174 @@ |
4163 | msgid "Failed to allocate the RabbitMQHandler. Got error: %s\n" |
4164 | msgstr "" |
4165 | |
4166 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:141 |
4167 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:140 |
4168 | #, c-format |
4169 | msgid "Failed to allocate the RabbitMQLog instance. Got error: %s\n" |
4170 | msgstr "" |
4171 | |
4172 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:165 |
4173 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:164 |
4174 | msgid "Host name to connect to" |
4175 | msgstr "" |
4176 | |
4177 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:168 |
4178 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:167 |
4179 | msgid "Port to connect to" |
4180 | msgstr "" |
4181 | |
4182 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:171 |
4183 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:170 |
4184 | msgid "RabbitMQ virtualhost" |
4185 | msgstr "" |
4186 | |
4187 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:174 |
4188 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:173 |
4189 | msgid "RabbitMQ username" |
4190 | msgstr "" |
4191 | |
4192 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:177 |
4193 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:176 |
4194 | msgid "RabbitMQ password" |
4195 | msgstr "" |
4196 | |
4197 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:180 |
4198 | -#: ../plugin/transaction_log/module.cc:239 ../plugin/zeromq/zeromq_log.cc:149 |
4199 | -msgid "Name of the replicator plugin to use (default='default_replicator')" |
4200 | -msgstr "" |
4201 | - |
4202 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:183 |
4203 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:182 |
4204 | msgid "Name of RabbitMQ exchange to publish to" |
4205 | msgstr "" |
4206 | |
4207 | -#: ../plugin/rabbitmq/rabbitmq_log.cc:186 |
4208 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:185 |
4209 | msgid "Name of RabbitMQ routing key to use" |
4210 | msgstr "" |
4211 | |
4212 | -#: ../plugin/regex_policy/module.cc:48 |
4213 | +#: ../plugin/rabbitmq/rabbitmq_log.cc:196 |
4214 | +msgid "Publishes transactions to RabbitMQ" |
4215 | +msgstr "" |
4216 | + |
4217 | +#: ../plugin/rand_function/rand_function.cc:135 |
4218 | +msgid "RAND function" |
4219 | +msgstr "" |
4220 | + |
4221 | +#: ../plugin/regex_policy/module.cc:54 |
4222 | +msgid "max-cache-buckets is too low, must be greater than 0" |
4223 | +msgstr "" |
4224 | + |
4225 | +#: ../plugin/regex_policy/module.cc:60 |
4226 | +msgid "max-lru-length is too low, must be greater than 0" |
4227 | +msgstr "" |
4228 | + |
4229 | +#: ../plugin/regex_policy/module.cc:66 |
4230 | #, c-format |
4231 | msgid "Could not load regex policy file: %s\n" |
4232 | msgstr "" |
4233 | |
4234 | -#: ../plugin/regex_policy/module.cc:49 |
4235 | +#: ../plugin/regex_policy/module.cc:67 |
4236 | msgid "Unknown" |
4237 | msgstr "" |
4238 | |
4239 | -#: ../plugin/regex_policy/module.cc:64 |
4240 | +#: ../plugin/regex_policy/module.cc:82 |
4241 | msgid "File to load for regex authorization policies" |
4242 | msgstr "" |
4243 | |
4244 | -#: ../plugin/regex_policy/module.cc:220 |
4245 | +#: ../plugin/regex_policy/module.cc:85 |
4246 | +msgid "Maximum buckets for authorization cache" |
4247 | +msgstr "" |
4248 | + |
4249 | +#: ../plugin/regex_policy/module.cc:88 |
4250 | +msgid "Maximum number of LRU entries to track at once" |
4251 | +msgstr "" |
4252 | + |
4253 | +#: ../plugin/regex_policy/module.cc:241 |
4254 | #, c-format |
4255 | msgid "User %s matches regex\n" |
4256 | msgstr "" |
4257 | |
4258 | -#: ../plugin/regex_policy/module.cc:223 |
4259 | +#: ../plugin/regex_policy/module.cc:244 |
4260 | #, c-format |
4261 | msgid "Object %s matches regex %s (%s)\n" |
4262 | msgstr "" |
4263 | |
4264 | -#: ../plugin/regex_policy/module.cc:229 |
4265 | +#: ../plugin/regex_policy/module.cc:250 |
4266 | #, c-format |
4267 | msgid "Object %s NOT restricted by regex %s (%s)\n" |
4268 | msgstr "" |
4269 | |
4270 | +#: ../plugin/regex_policy/module.cc:342 |
4271 | +#, c-format |
4272 | +msgid "" |
4273 | +"Unable to reduce size of cache below max buckets (current buckets=%<PRIu64>)" |
4274 | +msgstr "" |
4275 | + |
4276 | +#: ../plugin/regex_policy/module.cc:366 |
4277 | +msgid "Authorization using a regex-matched policy file" |
4278 | +msgstr "" |
4279 | + |
4280 | +#: ../plugin/registry_dictionary/dictionary.cc:46 |
4281 | +msgid "Dictionaries of modules and plugins" |
4282 | +msgstr "" |
4283 | + |
4284 | +#: ../plugin/reverse_function/reverse_function.cc:106 |
4285 | +msgid "REVERSE function" |
4286 | +msgstr "" |
4287 | + |
4288 | +#: ../plugin/schema_dictionary/dictionary.cc:45 |
4289 | +msgid "Dictionaries of schemas, tables, indexes, etc." |
4290 | +msgstr "" |
4291 | + |
4292 | +#: ../plugin/schema_engine/plugin.cc:45 |
4293 | +msgid "Schema engine" |
4294 | +msgstr "" |
4295 | + |
4296 | +#: ../plugin/session_dictionary/dictionary.cc:42 |
4297 | +msgid "Dictionaries of session variables and statements" |
4298 | +msgstr "" |
4299 | + |
4300 | #: ../plugin/session_dictionary/processlist.cc:73 |
4301 | #: ../plugin/session_dictionary/sessions.cc:77 |
4302 | msgid "no user" |
4303 | msgstr "" |
4304 | |
4305 | -#: ../plugin/simple_user_policy/module.cc:46 |
4306 | +#: ../plugin/show_dictionary/plugin.cc:46 |
4307 | +msgid "Dictionary of SHOW commands" |
4308 | +msgstr "" |
4309 | + |
4310 | +#: ../plugin/show_schema_proto/show_schema_proto.cc:111 |
4311 | +msgid "Shows text representation of schema definition proto" |
4312 | +msgstr "" |
4313 | + |
4314 | +#: ../plugin/shutdown_function/shutdown.cc:85 |
4315 | +msgid "SHUTDOWN function" |
4316 | +msgstr "" |
4317 | + |
4318 | +#: ../plugin/signal_handler/signal_handler.cc:262 |
4319 | +msgid "Signal handler" |
4320 | +msgstr "" |
4321 | + |
4322 | +#: ../plugin/simple_user_policy/module.cc:47 |
4323 | msgid "" |
4324 | "Remap '.' to another character/string when controlling access to a schema. " |
4325 | "Useful for usernames that have a '.' in them. If a '.' is remapped to an " |
4326 | "underscore, you don't have to quote the schema name." |
4327 | msgstr "" |
4328 | |
4329 | +#: ../plugin/simple_user_policy/module.cc:58 |
4330 | +msgid "Authorization matching username to schema object name" |
4331 | +msgstr "" |
4332 | + |
4333 | #: ../plugin/slave/module.cc:56 |
4334 | msgid "Path to the slave configuration file" |
4335 | msgstr "" |
4336 | |
4337 | +#: ../plugin/slave/module.cc:67 |
4338 | +msgid "Drizzle replication slave" |
4339 | +msgstr "" |
4340 | + |
4341 | #: ../plugin/slave/queue_producer.cc:116 |
4342 | msgid "Lost connection to master. Reconnecting." |
4343 | msgstr "" |
4344 | |
4345 | #: ../plugin/slave/queue_producer.cc:143 ../plugin/slave/queue_producer.cc:152 |
4346 | -#: ../plugin/slave/queue_producer.cc:166 ../plugin/slave/queue_producer.cc:258 |
4347 | -#: ../plugin/slave/queue_producer.cc:270 ../plugin/slave/queue_producer.cc:287 |
4348 | -#: ../plugin/slave/queue_producer.cc:430 ../plugin/slave/queue_producer.cc:444 |
4349 | +#: ../plugin/slave/queue_producer.cc:166 ../plugin/slave/queue_producer.cc:262 |
4350 | +#: ../plugin/slave/queue_producer.cc:274 ../plugin/slave/queue_producer.cc:291 |
4351 | +#: ../plugin/slave/queue_producer.cc:434 ../plugin/slave/queue_producer.cc:448 |
4352 | #, c-format |
4353 | msgid "%s" |
4354 | msgstr "" |
4355 | |
4356 | -#: ../plugin/slave/queue_producer.cc:456 |
4357 | +#: ../plugin/slave/queue_producer.cc:460 |
4358 | msgid "Replication slave: Unable to insert into queue." |
4359 | msgstr "" |
4360 | |
4361 | @@ -4983,13 +5238,33 @@ |
4362 | msgid "Could not start slave services: %s\n" |
4363 | msgstr "" |
4364 | |
4365 | -#: ../plugin/slave/sql_executor.cc:91 |
4366 | +#: ../plugin/slave/sql_executor.cc:93 |
4367 | #, c-format |
4368 | msgid "" |
4369 | "%s\n" |
4370 | "%s\n" |
4371 | msgstr "" |
4372 | |
4373 | +#: ../plugin/sleep/sleep.cc:133 |
4374 | +msgid "SLEEP function" |
4375 | +msgstr "" |
4376 | + |
4377 | +#: ../plugin/status_dictionary/dictionary.cc:47 |
4378 | +msgid "Dictionaries of global and session variables" |
4379 | +msgstr "" |
4380 | + |
4381 | +#: ../plugin/storage_engine_api_tester/storage_engine_api_tester.cc:718 |
4382 | +msgid "StorageEngine module for testing call order" |
4383 | +msgstr "" |
4384 | + |
4385 | +#: ../plugin/string_functions/functions.cc:45 |
4386 | +msgid "String functions" |
4387 | +msgstr "" |
4388 | + |
4389 | +#: ../plugin/substr_functions/substr_functions.cc:279 |
4390 | +msgid "SUBSTR and SUBSTR functions" |
4391 | +msgstr "" |
4392 | + |
4393 | #: ../plugin/syslog/errmsg.cc:40 ../plugin/syslog/logging.cc:56 |
4394 | #, c-format |
4395 | msgid "syslog facility \"%s\" not known, using \"local0\"" |
4396 | @@ -5019,225 +5294,46 @@ |
4397 | msgid "Syslog Priority of error messages" |
4398 | msgstr "" |
4399 | |
4400 | -#: ../plugin/transaction_log/hexdump_transaction_message.cc:106 |
4401 | -#: ../plugin/transaction_log/print_transaction_message.cc:106 |
4402 | -#: ../plugin/transaction_log/transaction_log_reader.cc:94 |
4403 | -msgid "Failed to open transaction log file" |
4404 | -msgstr "" |
4405 | - |
4406 | -#: ../plugin/transaction_log/hexdump_transaction_message.cc:147 |
4407 | -#: ../plugin/transaction_log/transaction_log_reader.cc:147 |
4408 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:153 |
4409 | -#, c-format |
4410 | -msgid "Could not read transaction message.\n" |
4411 | -msgstr "" |
4412 | - |
4413 | -#: ../plugin/transaction_log/hexdump_transaction_message.cc:148 |
4414 | -#: ../plugin/transaction_log/transaction_log_reader.cc:148 |
4415 | -#, c-format |
4416 | -msgid "GPB ERROR: %s.\n" |
4417 | -msgstr "" |
4418 | - |
4419 | -#: ../plugin/transaction_log/hexdump_transaction_message.cc:149 |
4420 | -#: ../plugin/transaction_log/transaction_log_reader.cc:149 |
4421 | -#, c-format |
4422 | -msgid "Raw buffer read: %s.\n" |
4423 | -msgstr "" |
4424 | - |
4425 | -#: ../plugin/transaction_log/hexdump_transaction_message.cc:169 |
4426 | -#: ../plugin/transaction_log/print_transaction_message.cc:175 |
4427 | -#: ../plugin/transaction_log/transaction_log_reader.cc:158 |
4428 | -#, c-format |
4429 | -msgid "BUFFER: %s\n" |
4430 | -msgstr "" |
4431 | - |
4432 | -#: ../plugin/transaction_log/module.cc:169 |
4433 | -msgid "Failed to allocate the TransactionLog instance" |
4434 | -msgstr "" |
4435 | - |
4436 | -#: ../plugin/transaction_log/module.cc:177 |
4437 | -#, c-format |
4438 | -msgid "Failed to initialize the Transaction Log. Got error: %s\n" |
4439 | -msgstr "" |
4440 | - |
4441 | -#: ../plugin/transaction_log/module.cc:188 |
4442 | -#, c-format |
4443 | -msgid "Failed to initialize the Transaction Log Index. Got error: %s\n" |
4444 | -msgstr "" |
4445 | - |
4446 | -#: ../plugin/transaction_log/module.cc:227 |
4447 | -msgid "DEBUGGING - Truncate transaction log" |
4448 | -msgstr "" |
4449 | - |
4450 | -#: ../plugin/transaction_log/module.cc:230 |
4451 | -msgid "Enable CRC32 Checksumming of each written transaction log entry" |
4452 | -msgstr "" |
4453 | - |
4454 | -#: ../plugin/transaction_log/module.cc:233 |
4455 | -msgid "Enable transaction log" |
4456 | -msgstr "" |
4457 | - |
4458 | -#: ../plugin/transaction_log/module.cc:236 |
4459 | -msgid "Path to the file to use for transaction log" |
4460 | -msgstr "" |
4461 | - |
4462 | -#: ../plugin/transaction_log/module.cc:242 |
4463 | -msgid "" |
4464 | -"0 == rely on operating system to sync log file (default), 1 == sync file at " |
4465 | -"each transaction write, 2 == sync log file once per second" |
4466 | -msgstr "" |
4467 | - |
4468 | -#: ../plugin/transaction_log/module.cc:245 |
4469 | -msgid "Number of slots for in-memory write buffers (default=8)." |
4470 | -msgstr "" |
4471 | - |
4472 | -#: ../plugin/transaction_log/print_transaction_message.cc:134 |
4473 | -#, c-format |
4474 | -msgid "GPB message is not a valid type.\n" |
4475 | -msgstr "" |
4476 | - |
4477 | -#: ../plugin/transaction_log/print_transaction_message.cc:154 |
4478 | -#, c-format |
4479 | -msgid "GPB message is not a valid size.\n" |
4480 | -msgstr "" |
4481 | - |
4482 | -#. 120 was arbitrary |
4483 | -#: ../plugin/transaction_log/print_transaction_message.cc:167 |
4484 | -msgid "Could not read transaction message. Raw buffer read " |
4485 | -msgstr "" |
4486 | - |
4487 | -#: ../plugin/transaction_log/transaction_log.cc:114 |
4488 | -msgid "Failed to open transaction log file " |
4489 | -msgstr "" |
4490 | - |
4491 | -#: ../plugin/transaction_log/transaction_log.cc:215 |
4492 | -#, c-format |
4493 | -msgid "" |
4494 | -"Failed to write full size of log entry. Tried to write %<PRId64> bytes at " |
4495 | -"offset %<PRId64>, but only wrote %<PRId32> bytes. Error: %s\n" |
4496 | -msgstr "" |
4497 | - |
4498 | -#: ../plugin/transaction_log/transaction_log.cc:233 |
4499 | -msgid "Failed to sync log file." |
4500 | -msgstr "" |
4501 | - |
4502 | -#: ../plugin/transaction_log/transaction_log_reader.cc:114 |
4503 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:118 |
4504 | -#, c-format |
4505 | -msgid "Attempted to read record bigger than INT_MAX\n" |
4506 | -msgstr "" |
4507 | - |
4508 | -#: ../plugin/transaction_log/transaction_log_reader.cc:134 |
4509 | -#, c-format |
4510 | -msgid "Memory allocation failure trying to allocate %<PRIu64> bytes.\n" |
4511 | -msgstr "" |
4512 | - |
4513 | -#: ../plugin/transaction_log/transaction_log_reader.cc:169 |
4514 | -#, c-format |
4515 | -msgid "Checksum failed. Wanted %<PRIu32> got %<PRIu32>\n" |
4516 | -msgstr "" |
4517 | - |
4518 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:65 |
4519 | -msgid "Cannot open file: " |
4520 | -msgstr "" |
4521 | - |
4522 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:75 |
4523 | -msgid "Could not skip to position " |
4524 | -msgstr "" |
4525 | - |
4526 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:112 |
4527 | -msgid "Found a non-transaction message in log. Currently, not supported.\n" |
4528 | -msgstr "" |
4529 | - |
4530 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:138 |
4531 | -msgid "Memory allocation failure trying to allocate " |
4532 | -msgstr "" |
4533 | - |
4534 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:140 |
4535 | -msgid " bytes\n" |
4536 | -msgstr "" |
4537 | - |
4538 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:154 |
4539 | -msgid "GPB ERROR: " |
4540 | -msgstr "" |
4541 | - |
4542 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:160 |
4543 | -msgid "" |
4544 | -"HEXDUMP:\n" |
4545 | -"\n" |
4546 | -msgstr "" |
4547 | - |
4548 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:168 |
4549 | -msgid "Unable to parse command. Got error: " |
4550 | -msgstr "" |
4551 | - |
4552 | -#: ../plugin/transaction_log/utilities/transaction_file_reader.cc:177 |
4553 | -msgid "" |
4554 | -"\n" |
4555 | -"HEXDUMP:\n" |
4556 | -"\n" |
4557 | -msgstr "" |
4558 | - |
4559 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:645 |
4560 | -msgid "Display help and exit" |
4561 | -msgstr "" |
4562 | - |
4563 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:646 |
4564 | -msgid "Read from the innodb transaction log" |
4565 | -msgstr "" |
4566 | - |
4567 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:652 |
4568 | -msgid "Password to use when connecting to server" |
4569 | -msgstr "" |
4570 | - |
4571 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:655 |
4572 | -msgid "Perform checksum" |
4573 | -msgstr "" |
4574 | - |
4575 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:656 |
4576 | -msgid "Ignore event messages" |
4577 | -msgstr "" |
4578 | - |
4579 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:657 |
4580 | -msgid "Transaction log file" |
4581 | -msgstr "" |
4582 | - |
4583 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:658 |
4584 | -msgid "Print raw Protobuf messages instead of SQL" |
4585 | -msgstr "" |
4586 | - |
4587 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:661 |
4588 | -msgid "Start reading from the given file position" |
4589 | -msgstr "" |
4590 | - |
4591 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:664 |
4592 | -msgid "Only output for the given transaction ID and later" |
4593 | -msgstr "" |
4594 | - |
4595 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:667 |
4596 | -msgid "Only output for the given transaction ID" |
4597 | -msgstr "" |
4598 | - |
4599 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:668 |
4600 | -msgid "Summarize message contents" |
4601 | -msgstr "" |
4602 | - |
4603 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:702 |
4604 | -msgid "Cannot use --start-pos and --transaction-id together\n" |
4605 | -msgstr "" |
4606 | - |
4607 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:708 |
4608 | -msgid "Cannot use --summarize with either --raw or --transaction-id\n" |
4609 | -msgstr "" |
4610 | - |
4611 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:826 |
4612 | -msgid "Checksum failed. Wanted " |
4613 | -msgstr "" |
4614 | - |
4615 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:828 |
4616 | -msgid " got " |
4617 | +#: ../plugin/syslog/module.cc:130 |
4618 | +msgid "Logs error messages and queries to syslog" |
4619 | +msgstr "" |
4620 | + |
4621 | +#: ../plugin/table_cache_dictionary/dictionary.cc:46 |
4622 | +msgid "Dictionaries of table cache and table definition cache" |
4623 | +msgstr "" |
4624 | + |
4625 | +#: ../plugin/tableprototester/tableprototester.cc:365 |
4626 | +msgid "StorageEngine module for testing table proto messages" |
4627 | +msgstr "" |
4628 | + |
4629 | +#: ../plugin/trigger_dictionary/module.cc:39 |
4630 | +msgid "Dictionary of triggers" |
4631 | +msgstr "" |
4632 | + |
4633 | +#: ../plugin/user_locks/module.cc:58 |
4634 | +msgid "User-level locking and barrier functions" |
4635 | +msgstr "" |
4636 | + |
4637 | +#: ../plugin/utility_dictionary/dictionary.cc:42 |
4638 | +msgid "Utility dictionaries" |
4639 | +msgstr "" |
4640 | + |
4641 | +#: ../plugin/utility_functions/functions.cc:51 |
4642 | +msgid "Utility functions" |
4643 | +msgstr "" |
4644 | + |
4645 | +#: ../plugin/uuid_function/uuid_function.cc:85 |
4646 | +msgid "UUID function using libuuid" |
4647 | +msgstr "" |
4648 | + |
4649 | +#: ../plugin/version/versionudf.cc:69 |
4650 | +msgid "VERSION function" |
4651 | msgstr "" |
4652 | |
4653 | #: ../plugin/zeromq/zeromq_log.cc:146 |
4654 | msgid "End point to bind to" |
4655 | msgstr "" |
4656 | + |
4657 | +#: ../plugin/zeromq/zeromq_log.cc:161 |
4658 | +msgid "Publishes transactions to ZeroMQ" |
4659 | +msgstr "" |
4660 | |
4661 | === modified file 'po/ca.po' |
4662 | --- po/ca.po 2012-02-15 14:37:56 +0000 |
4663 | +++ po/ca.po 2012-04-20 19:19:30 +0000 |
4664 | @@ -7,7 +7,7 @@ |
4665 | msgstr "" |
4666 | "Project-Id-Version: drizzle\n" |
4667 | "Report-Msgid-Bugs-To: \n" |
4668 | -"POT-Creation-Date: 2012-02-15 20:06+0530\n" |
4669 | +"POT-Creation-Date: 2012-03-23 19:48+0530\n" |
4670 | "PO-Revision-Date: 2010-08-10 16:31+0000\n" |
4671 | "Last-Translator: el_libre - http://www.catmidia.cat " |
4672 | "XDDDDDDDDDDDDDDDDDDDDDDDDDDD <el.libre@gmail.com>\n" |
4673 | @@ -340,7 +340,7 @@ |
4674 | msgid "Ping the server to check if it's alive." |
4675 | msgstr "" |
4676 | |
4677 | -#: ../client/drizzle.cc:1421 ../drizzled/drizzled.cc:1064 |
4678 | +#: ../client/drizzle.cc:1421 ../drizzled/drizzled.cc:1115 |
4679 | msgid "Configuration file defaults are not used if no-defaults is set" |
4680 | msgstr "" |
4681 | |
4682 | @@ -491,7 +491,6 @@ |
4683 | msgstr "" |
4684 | |
4685 | #: ../client/drizzle.cc:1487 ../client/drizzledump.cc:548 |
4686 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:648 |
4687 | msgid "User for login if not current user." |
4688 | msgstr "" |
4689 | |
4690 | @@ -1035,8 +1034,7 @@ |
4691 | #: ../client/drizzledump.cc:506 |
4692 | msgid "" |
4693 | "Give less verbose output (useful for debugging). Disables structure comments " |
4694 | -"and header/footer constructs. Enables options --skip-add-drop-table --no-" |
4695 | -"set-names --skip-disable-keys" |
4696 | +"and header/footer constructs. Enables option --skip-disable-keys" |
4697 | msgstr "" |
4698 | |
4699 | #: ../client/drizzledump.cc:508 |
4700 | @@ -1131,12 +1129,10 @@ |
4701 | msgstr "" |
4702 | |
4703 | #: ../client/drizzledump.cc:546 |
4704 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:650 |
4705 | msgid "Port number to use for connection." |
4706 | msgstr "" |
4707 | |
4708 | #: ../client/drizzledump.cc:550 |
4709 | -#: ../plugin/transaction_log/utilities/transaction_reader.cc:654 |
4710 | msgid "The protocol of connection (mysql or drizzle)." |
4711 | msgstr "" |
4712 | |
4713 | @@ -1277,414 +1273,414 @@ |
4714 | msgid "Could not open '%s' for reading: errno = %d" |
4715 | msgstr "" |
4716 | |
4717 | -#: ../drizzled/drizzled.cc:356 |
4718 | +#: ../drizzled/drizzled.cc:359 |
4719 | msgid "General Options" |
4720 | msgstr "" |
4721 | |
4722 | -#: ../drizzled/drizzled.cc:357 |
4723 | +#: ../drizzled/drizzled.cc:360 |
4724 | msgid "Config File Options" |
4725 | msgstr "" |
4726 | |
4727 | -#: ../drizzled/drizzled.cc:358 |
4728 | +#: ../drizzled/drizzled.cc:361 |
4729 | msgid "Kernel Options" |
4730 | msgstr "" |
4731 | |
4732 | -#: ../drizzled/drizzled.cc:359 |
4733 | +#: ../drizzled/drizzled.cc:362 |
4734 | msgid "Plugin Loading Options" |
4735 | msgstr "" |
4736 | |
4737 | -#: ../drizzled/drizzled.cc:360 |
4738 | +#: ../drizzled/drizzled.cc:363 |
4739 | msgid "Plugin Options" |
4740 | msgstr "" |
4741 | |
4742 | -#: ../drizzled/drizzled.cc:361 |
4743 | +#: ../drizzled/drizzled.cc:364 |
4744 | msgid "Config and Plugin Loading" |
4745 | msgstr "" |
4746 | |
4747 | -#: ../drizzled/drizzled.cc:362 |
4748 | +#: ../drizzled/drizzled.cc:365 |
4749 | msgid "Kernel and Plugin Loading and Plugin" |
4750 | msgstr "" |
4751 | |
4752 | -#: ../drizzled/drizzled.cc:476 |
4753 | +#: ../drizzled/drizzled.cc:509 |
4754 | #, fuzzy |
4755 | msgid "Aborting:" |
4756 | msgstr "S'està interrompent\n" |
4757 | |
4758 | -#: ../drizzled/drizzled.cc:534 |
4759 | +#: ../drizzled/drizzled.cc:571 |
4760 | msgid "One can only use the --user switch if running as root" |
4761 | msgstr "" |
4762 | |
4763 | -#: ../drizzled/drizzled.cc:541 |
4764 | +#: ../drizzled/drizzled.cc:578 |
4765 | msgid "" |
4766 | "drizzled cannot be run as root, use --user to start drizzled up as another " |
4767 | "user" |
4768 | msgstr "" |
4769 | |
4770 | -#: ../drizzled/drizzled.cc:584 |
4771 | +#: ../drizzled/drizzled.cc:628 |
4772 | msgid "Set process group ID failed " |
4773 | msgstr "" |
4774 | |
4775 | -#: ../drizzled/drizzled.cc:588 |
4776 | +#: ../drizzled/drizzled.cc:632 |
4777 | msgid "Set process user ID failed" |
4778 | msgstr "" |
4779 | |
4780 | -#: ../drizzled/drizzled.cc:599 |
4781 | +#: ../drizzled/drizzled.cc:643 |
4782 | msgid "Process chroot failed" |
4783 | msgstr "" |
4784 | |
4785 | -#: ../drizzled/drizzled.cc:698 |
4786 | +#: ../drizzled/drizzled.cc:742 |
4787 | msgid "Invalid Value for auto_increment_increment" |
4788 | msgstr "" |
4789 | |
4790 | -#: ../drizzled/drizzled.cc:708 |
4791 | +#: ../drizzled/drizzled.cc:752 |
4792 | msgid "Invalid Value for auto_increment_offset" |
4793 | msgstr "" |
4794 | |
4795 | -#: ../drizzled/drizzled.cc:718 |
4796 | +#: ../drizzled/drizzled.cc:762 |
4797 | msgid "Invalid Value for completion_type" |
4798 | msgstr "" |
4799 | |
4800 | -#: ../drizzled/drizzled.cc:729 |
4801 | +#: ../drizzled/drizzled.cc:773 |
4802 | msgid "Invalid Value for div-precision-increment" |
4803 | msgstr "" |
4804 | |
4805 | -#: ../drizzled/drizzled.cc:739 |
4806 | +#: ../drizzled/drizzled.cc:783 |
4807 | msgid "Invalid Value for group_concat_max_len" |
4808 | msgstr "" |
4809 | |
4810 | -#: ../drizzled/drizzled.cc:749 |
4811 | +#: ../drizzled/drizzled.cc:793 |
4812 | msgid "Invalid Value for join_buffer_size" |
4813 | msgstr "" |
4814 | |
4815 | -#: ../drizzled/drizzled.cc:760 |
4816 | +#: ../drizzled/drizzled.cc:804 |
4817 | msgid "Invalid Value for max_allowed_packet" |
4818 | msgstr "" |
4819 | |
4820 | -#: ../drizzled/drizzled.cc:771 |
4821 | +#: ../drizzled/drizzled.cc:815 |
4822 | msgid "Invalid Value for max_error_count" |
4823 | msgstr "" |
4824 | |
4825 | -#: ../drizzled/drizzled.cc:781 |
4826 | +#: ../drizzled/drizzled.cc:825 |
4827 | msgid "Invalid Value for max_heap_table_size" |
4828 | msgstr "" |
4829 | |
4830 | -#: ../drizzled/drizzled.cc:792 |
4831 | +#: ../drizzled/drizzled.cc:836 |
4832 | msgid "Invalid Value for min_examined_row_limit" |
4833 | msgstr "" |
4834 | |
4835 | -#: ../drizzled/drizzled.cc:802 |
4836 | +#: ../drizzled/drizzled.cc:846 |
4837 | msgid "Invalid Value for max_join_size" |
4838 | msgstr "" |
4839 | |
4840 | -#: ../drizzled/drizzled.cc:812 |
4841 | +#: ../drizzled/drizzled.cc:856 |
4842 | msgid "Invalid Value for max_length_for_sort_data" |
4843 | msgstr "" |
4844 | |
4845 | -#: ../drizzled/drizzled.cc:822 |
4846 | +#: ../drizzled/drizzled.cc:866 |
4847 | msgid "Invalid Value for max_seeks_for_key" |
4848 | msgstr "" |
4849 | |
4850 | -#: ../drizzled/drizzled.cc:832 |
4851 | +#: ../drizzled/drizzled.cc:876 |
4852 | msgid "Invalid Value for max_sort_length" |
4853 | msgstr "" |
4854 | |
4855 | -#: ../drizzled/drizzled.cc:842 |
4856 | +#: ../drizzled/drizzled.cc:886 |
4857 | msgid "Invalid Value for optimizer_search_depth" |
4858 | msgstr "" |
4859 | |
4860 | -#: ../drizzled/drizzled.cc:852 |
4861 | +#: ../drizzled/drizzled.cc:896 |
4862 | msgid "Invalid Value for preload_buff_size" |
4863 | msgstr "" |
4864 | |
4865 | -#: ../drizzled/drizzled.cc:862 |
4866 | +#: ../drizzled/drizzled.cc:906 |
4867 | msgid "Invalid Value for query_alloc_block_size" |
4868 | msgstr "" |
4869 | |
4870 | -#: ../drizzled/drizzled.cc:873 |
4871 | +#: ../drizzled/drizzled.cc:917 |
4872 | msgid "Invalid Value for query_prealloc_size" |
4873 | msgstr "" |
4874 | |
4875 | -#: ../drizzled/drizzled.cc:884 |
4876 | +#: ../drizzled/drizzled.cc:928 |
4877 | msgid "Invalid Value for range_alloc_block_size" |
4878 | msgstr "" |
4879 | |
4880 | -#: ../drizzled/drizzled.cc:895 |
4881 | +#: ../drizzled/drizzled.cc:939 |
4882 | msgid "Invalid Value for read_buff_size" |
4883 | msgstr "" |
4884 | |
4885 | -#: ../drizzled/drizzled.cc:906 |
4886 | +#: ../drizzled/drizzled.cc:950 |
4887 | msgid "Invalid Value for read_rnd_buff_size" |
4888 | msgstr "" |
4889 | |
4890 | -#: ../drizzled/drizzled.cc:916 |
4891 | +#: ../drizzled/drizzled.cc:960 |
4892 | msgid "Invalid Value for sort_buff_size" |
4893 | msgstr "" |
4894 | |
4895 | -#: ../drizzled/drizzled.cc:926 |
4896 | +#: ../drizzled/drizzled.cc:970 |
4897 | msgid "Invalid Value for table_def_size" |
4898 | msgstr "" |
4899 | |
4900 | -#: ../drizzled/drizzled.cc:936 |
4901 | +#: ../drizzled/drizzled.cc:980 |
4902 | msgid "Invalid Value for table_cache_size" |
4903 | msgstr "" |
4904 | |
4905 | -#: ../drizzled/drizzled.cc:946 ../drizzled/drizzled.cc:961 |
4906 | +#: ../drizzled/drizzled.cc:990 ../drizzled/drizzled.cc:1005 |
4907 | msgid "Invalid Value for table_lock_wait_timeout" |
4908 | msgstr "" |
4909 | |
4910 | -#: ../drizzled/drizzled.cc:971 |
4911 | +#: ../drizzled/drizzled.cc:1015 |
4912 | msgid "" |
4913 | "Invalid Value for transaction_message_threshold valid values are between " |
4914 | "131072 - 1048576 bytes" |
4915 | msgstr "" |
4916 | |
4917 | -#: ../drizzled/drizzled.cc:1039 |
4918 | +#: ../drizzled/drizzled.cc:1090 |
4919 | #, c-format |
4920 | msgid "gethostname failed, using '%s' as hostname" |
4921 | msgstr "" |
4922 | |
4923 | -#: ../drizzled/drizzled.cc:1053 |
4924 | +#: ../drizzled/drizzled.cc:1104 |
4925 | #, fuzzy |
4926 | msgid "Display help and exit." |
4927 | msgstr "Mostra aquesta ajuda i surt." |
4928 | |
4929 | -#: ../drizzled/drizzled.cc:1055 |
4930 | +#: ../drizzled/drizzled.cc:1106 |
4931 | msgid "Run as a daemon." |
4932 | msgstr "" |
4933 | |
4934 | -#: ../drizzled/drizzled.cc:1057 ../drizzled/drizzled.cc:1670 |
4935 | +#: ../drizzled/drizzled.cc:1108 ../drizzled/drizzled.cc:1724 |
4936 | msgid "Run drizzled daemon as user." |
4937 | msgstr "" |
4938 | |
4939 | -#: ../drizzled/drizzled.cc:1059 |
4940 | +#: ../drizzled/drizzled.cc:1110 |
4941 | #, fuzzy |
4942 | msgid "Print version information and exit." |
4943 | msgstr "Mostra la informació de la versió i surt." |
4944 | |
4945 | -#: ../drizzled/drizzled.cc:1066 |
4946 | +#: ../drizzled/drizzled.cc:1117 |
4947 | msgid "Configuration file to use" |
4948 | msgstr "" |
4949 | |
4950 | -#: ../drizzled/drizzled.cc:1068 |
4951 | +#: ../drizzled/drizzled.cc:1119 |
4952 | msgid "Base location for config files" |
4953 | msgstr "" |
4954 | |
4955 | -#: ../drizzled/drizzled.cc:1070 ../drizzled/drizzled.cc:1762 |
4956 | +#: ../drizzled/drizzled.cc:1121 ../drizzled/drizzled.cc:1816 |
4957 | msgid "Directory for plugins." |
4958 | msgstr "" |
4959 | |
4960 | -#: ../drizzled/drizzled.cc:1075 ../drizzled/drizzled.cc:1766 |
4961 | +#: ../drizzled/drizzled.cc:1126 ../drizzled/drizzled.cc:1820 |
4962 | msgid "" |
4963 | "Optional comma separated list of plugins to load at startup in addition to " |
4964 | "the default list of plugins. [for example: --plugin_add=crc32,logger_gearman]" |
4965 | msgstr "" |
4966 | |
4967 | -#: ../drizzled/drizzled.cc:1079 ../drizzled/drizzled.cc:1772 |
4968 | +#: ../drizzled/drizzled.cc:1130 ../drizzled/drizzled.cc:1826 |
4969 | msgid "" |
4970 | "Optional comma separated list of plugins to not load at startup. Effectively " |
4971 | "removes a plugin from the list of plugins to be loaded. [for example: --" |
4972 | "plugin_remove=crc32,logger_gearman]" |
4973 | msgstr "" |
4974 | |
4975 | -#: ../drizzled/drizzled.cc:1083 ../drizzled/drizzled.cc:1778 |
4976 | +#: ../drizzled/drizzled.cc:1134 ../drizzled/drizzled.cc:1832 |
4977 | msgid "" |
4978 | "Optional comma separated list of plugins to load at starup instead of the " |
4979 | "default plugin load list. [for example: --plugin_load=crc32,logger_gearman]" |
4980 | msgstr "" |
4981 | |
4982 | -#: ../drizzled/drizzled.cc:1090 ../drizzled/drizzled.cc:1582 |
4983 | +#: ../drizzled/drizzled.cc:1141 ../drizzled/drizzled.cc:1636 |
4984 | msgid "Auto-increment columns are incremented by this" |
4985 | msgstr "" |
4986 | |
4987 | -#: ../drizzled/drizzled.cc:1092 ../drizzled/drizzled.cc:1587 |
4988 | +#: ../drizzled/drizzled.cc:1143 ../drizzled/drizzled.cc:1641 |
4989 | msgid "" |
4990 | "Offset added to Auto-increment columns. Used when auto-increment-increment !" |
4991 | "= 1" |
4992 | msgstr "" |
4993 | |
4994 | -#: ../drizzled/drizzled.cc:1094 ../drizzled/drizzled.cc:1593 |
4995 | +#: ../drizzled/drizzled.cc:1145 ../drizzled/drizzled.cc:1647 |
4996 | msgid "" |
4997 | "Path to installation directory. All paths are usually resolved relative to " |
4998 | "this." |
4999 | msgstr "" |
5000 |
I'd just like to add a note that there is backwards compatibility code in this patch, and dbqp does run a (*SIMPLE*) backwards compatibility test... We may choose to add more before merging this branch... I'd like a second opinion on that.