- 09 Feb, 2005 1 commit
-
-
unknown authored
Treat the management server specially. It should always be the server in a transporter as we then have a known port to connect to on node restart. allows a mgm connection (i.e. to the management server port, our known port) to be transformed into a transporter connection. Also, clean up the struct TransporterConfiguration (used to be a struct for each transporter type. now there's just one) ndb/include/transporter/TransporterDefinitions.hpp: Clean up XXX_TransporterConfiguration and create one TransporterConfiguration structure. Makes things easier to read (especially in IPCConfig.cpp) ndb/include/transporter/TransporterRegistry.hpp: add get_mgm_handle (to compliment the set_mgm_handle function) clean up createTransporter to use just one TransporterConfiguration struct ndb/include/util/SocketClient.hpp: Introduce connect_without_auth() to ignore any authentication method that may have been set. ndb/src/common/mgmcommon/IPCConfig.cpp: Remove dead IPCConfig::configureTransporters(TransporterRegistry*) Fixup IPCConfig::configureTransporters(Uint32 nodeId...) - use the 'one struct TransporterConfiguration to rule them all' - make MGM node the server - fix switch statement for transporter types - close } in strange place - possible inadvertent fall through ndb/src/common/transporter/OSE_Transporter.cpp: a partial fix for the introduction of new parameters. OSE shouldn't build how it is now. Better to keep the build broken than have it build and fail strangely at runtime. ndb/src/common/transporter/OSE_Transporter.hpp: a partial fix for the introduction of new parameters. OSE shouldn't build how it is now. Better to keep the build broken than have it build and fail strangely at runtime. ndb/src/common/transporter/SCI_Transporter.cpp: should be correct for SCI transporter. ndb/src/common/transporter/SCI_Transporter.hpp: should be correct for SCI transporter ndb/src/common/transporter/SHM_Transporter.cpp: add new parameters for Transporter constructor ndb/src/common/transporter/SHM_Transporter.hpp: add new parameters for Transporter constructor ndb/src/common/transporter/TCP_Transporter.cpp: add new parameters for Transporter constructor ndb/src/common/transporter/TCP_Transporter.hpp: add new parameters for Transporter constructor ndb/src/common/transporter/Transporter.cpp: Add new parameters - isMgmConnection requires transforming from mgm to transporter - serverNodeId node id that will serve as the server Treat connection differently if isMgmConnection (send a special mgm command first) ndb/src/common/transporter/Transporter.hpp: add fields to constructor add isMgmConnection member (if true, have to transform a mgm connection) ndb/src/common/transporter/TransporterRegistry.cpp: createTransporter -> createTCPTransporter (etc) add extra transporter constructor parameters (from config) modify to use changes to TransporterConfiguration ndb/src/common/util/SocketClient.cpp: SocketClient::connect_without_auth() Temporarily disables authentication and connects. This is useful if you're trying to change what this SocketClient object is for (e.g. from mgm to ndb) ndb/src/common/util/SocketServer.cpp: Don't runSession or close socket when entering sessionThread if m_stopped ndb/src/mgmsrv/ConfigInfo.cpp: fixPortNumber - Get port number from the MGM node as it will always be the server ndb/src/mgmsrv/MgmtSrvr.cpp: transporter_connect(sockfd) - transform this mgm connection into a transporter connection ndb/src/mgmsrv/MgmtSrvr.hpp: prototype for transporter_connect ndb/src/mgmsrv/Services.cpp: add command: "transporter connect" stops the MgmApiSession and replaces it with a transporter connection ndb/src/mgmsrv/Services.hpp: prototype for transporter_connect
-
- 01 Feb, 2005 1 commit
-
-
unknown authored
into mysql.com:/home/stewart/Documents/MySQL/5.0/ndb-dynamic-ports-impl5 ndb/src/common/mgmcommon/IPCConfig.cpp: Auto merged ndb/src/common/transporter/TransporterRegistry.cpp: Auto merged ndb/src/cw/cpcd/main.cpp: Auto merged ndb/src/mgmsrv/ConfigInfo.cpp: Auto merged ndb/src/mgmsrv/main.cpp: Auto merged
-
- 29 Jan, 2005 4 commits
-
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0-ndb ndb/docs/Makefile.am: Auto merged ndb/src/ndbapi/NdbDictionaryImpl.cpp: Auto merged sql/ha_ndbcluster.cc: Auto merged
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0 mysql-test/r/order_by.result: Auto merged mysql-test/t/order_by.test: Auto merged
-
unknown authored
into mysql.com:/home/psergey/mysql-5.0-merge mysql-test/r/order_by.result: SCCS merged mysql-test/t/order_by.test: SCCS merged sql/sql_yacc.yy: SCCS merged
-
unknown authored
-
- 28 Jan, 2005 25 commits
-
-
unknown authored
removed usage of SIGRTMIN temorarilly as it causes problems on some platforms ndb/include/ndbapi/ndb_opt_defaults.h: removed usage of SIGRTMIN temorarilly as it causes problems on some platforms BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
-
unknown authored
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-5.0
-
unknown authored
clean: targets removed generated *.h files moved to include/ Docs/Images/Makefile.am: no clean: targets please! client/Makefile.am: generated *.h files moved to include/ extra/Makefile.am: generated *.h files moved to include/ include/Makefile.am: no clean: targets please! libmysql/Makefile.am: generated *.h files moved to include/ libmysql_r/Makefile.am: generated *.h files moved to include/ libmysqld/Makefile.am: generated *.h files moved to include/ libmysqld/examples/Makefile.am: generated *.h files moved to include/ no clean: target please! ndb/docs/Makefile.am: no clean: targets please! scripts/Makefile.am: SUPERCLEANFILES means nothing server-tools/instance-manager/Makefile.am: generated *.h files moved to include/ sql/Makefile.am: generated *.h files moved to include/ sql/share/Makefile.am: instead of (incorrectly) duplicating comp_err command line, call do make in extra/ tools/Makefile.am: generated *.h files moved to include/ BitKeeper/etc/ignore: Added include/mysqld_ername.h include/mysqld_error.h include/sql_state.h to the ignore list
-
unknown authored
into gluh.mysql.r18.ru:/home/gluh/MySQL/mysql-5.0.last
-
unknown authored
table_list->schema_table_name may be 0 in this case and 'strcasecmp' is not necessary in this case.
-
unknown authored
-
unknown authored
into hundin.mysql.fi:/home/marko/j/mysql-5.0
-
unknown authored
into mysql.com:/export/space/pekka/ndb/version/my50
-
unknown authored
added docs ndb/include/ndbapi/NdbScanFilter.hpp: added docs
-
unknown authored
innobase/include/rem0rec.ic: Improve formatting of comments innobase/include/trx0trx.h: dict_operation: document the effect of setting the flag innobase/row/row0mysql.c: Do not set the dict_operation flag. (Bug #8144) Allow MySQL to have open handles to the table being truncated. sql/ha_innodb.cc: store_lock(): Do not weaken TL_WRITE locks taken by TRUNCATE TABLE.
-
unknown authored
into mysql.com:/export/space/pekka/ndb/version/my50 ndb/src/ndbapi/NdbRecAttr.cpp: Auto merged
-
unknown authored
into mysql.com:/export/space/pekka/ndb/version/my50
-
unknown authored
into mysql.com:/export/space/pekka/ndb/version/my41
-
unknown authored
ndb/src/ndbapi/NdbRecAttr.cpp: fix DATE printout
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0-ndb
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0
-
unknown authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
-
unknown authored
wrong order in c-file ndb/src/common/portlib/NdbThread.c: wrong order in c-file
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0-ndb sql/mysqld.cc: Auto merged sql/sql_insert.cc: Auto merged
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0-ndb
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0 mysql-test/r/order_by.result: Auto merged mysql-test/t/order_by.test: Auto merged sql/sql_insert.cc: Auto merged
-
unknown authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0 Build-tools/Do-compile: Auto merged configure.in: Auto merged
-
unknown authored
ndbcluster requires more ports, this is the reason why builds will not start on multiple builds Build-tools/Do-compile: ndbcluster requires more ports, this is the reason why builds will not start on multiple builds
-
unknown authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
-
- 27 Jan, 2005 9 commits
-
-
unknown authored
ndb/include/Makefile.am: Auto merged ndb/include/mgmapi/mgmapi_config_parameters.h: Auto merged ndb/src/common/mgmcommon/IPCConfig.cpp: Auto merged ndb/src/common/transporter/TransporterRegistry.cpp: Auto merged ndb/src/kernel/vm/Configuration.cpp: Auto merged ndb/src/mgmsrv/ConfigInfo.cpp: Auto merged ndb/tools/delete_all.cpp: Auto merged ndb/tools/desc.cpp: Auto merged ndb/tools/drop_index.cpp: Auto merged ndb/tools/drop_tab.cpp: Auto merged ndb/tools/listTables.cpp: Auto merged ndb/tools/restore/restore_main.cpp: Auto merged ndb/tools/select_all.cpp: Auto merged ndb/tools/select_count.cpp: Auto merged ndb/tools/waiter.cpp: Auto merged ndb/include/util/ndb_opts.h: SCCS merged ndb/src/mgmsrv/main.cpp: resolved merge conflict
-
unknown authored
added shared memory config parameter, signum for use in signalling added global variable for holdign signum to be used for shared memory connection only fiddle with signals if it is set simplified common ndb client option handling ndb/include/Makefile.am: added common defaults file ndb/include/mgmapi/mgmapi_config_parameters.h: added shared memory config parameter, signum for use in signalling ndb/include/transporter/TransporterDefinitions.hpp: added shared memory config parameter, signum for use in signalling ndb/include/util/ndb_opts.h: simplified common ndb client option handling ndb/src/common/mgmcommon/IPCConfig.cpp: added shared memory config parameter, signum for use in signalling ndb/src/common/portlib/NdbThread.c: added global variable for holdign signum to be used for shared memory connection only block signals if shared memory is used ndb/src/common/transporter/SHM_Transporter.cpp: use signum in new global variable for shared memory signalling ndb/src/common/transporter/TransporterRegistry.cpp: use signum in new global variable for shared memory signalling only fiddle with signals if it is set ndb/src/cw/cpcd/main.cpp: ndb_opts not really used ndb/src/kernel/vm/Configuration.cpp: simplified common ndb client option handling ndb/src/mgmclient/main.cpp: simplified common ndb client option handling ndb/src/mgmsrv/ConfigInfo.cpp: added shared memory config parameter, signum for use in signalling ndb/src/mgmsrv/main.cpp: simplified common ndb client option handling ndb/tools/delete_all.cpp: simplified common ndb client option handling ndb/tools/desc.cpp: simplified common ndb client option handling ndb/tools/drop_index.cpp: simplified common ndb client option handling ndb/tools/drop_tab.cpp: simplified common ndb client option handling ndb/tools/listTables.cpp: simplified common ndb client option handling ndb/tools/restore/restore_main.cpp: simplified common ndb client option handling ndb/tools/select_all.cpp: simplified common ndb client option handling ndb/tools/select_count.cpp: simplified common ndb client option handling ndb/tools/waiter.cpp: simplified common ndb client option handling
-
unknown authored
configure.in: Remove unused TOOLS_LIBS: LIBS and CLIENT_LIBS should be enough for the global configure.in
-
unknown authored
ndb/include/ndb_constants.h: post-merge fix
-
unknown authored
mysql-test/r/ndb_index_ordered.result: Auto merged mysql-test/t/ndb_index_ordered.test: Auto merged ndb/src/ndbapi/NdbDictionary.cpp: Auto merged sql/ha_ndbcluster.cc: Auto merged ndb/include/kernel/signaldata/DictTabInfo.hpp: merge ndb/include/ndbapi/NdbDictionary.hpp: merge ndb/include/util/NdbSqlUtil.hpp: merge ndb/src/common/util/NdbSqlUtil.cpp: merge ndb/src/ndbapi/NdbDictionaryImpl.cpp: merge ndb/src/ndbapi/NdbRecAttr.cpp: merge
-
unknown authored
into mysql.com:/export/space/pekka/ndb/version/my41
-
unknown authored
Add includes for the _stat() call to compile on Windows in Hot Backup build innobase/os/os0file.c: Add includes for the _stat() call to compile on Windows in Hot Backup build
-
unknown authored
Add a note to the error message that is printed when memory allocation fails: 32-bit computers usually have at most 2 GB or 4 GB process memory space innobase/ut/ut0mem.c: Add a note to the error message that is printed when memory allocation fails: 32-bit computers usually have at most 2 GB or 4 GB process memory space
-
unknown authored
into gluh.mysql.r18.ru:/home/gluh/MySQL/mysql-5.0.last
-