An error occurred fetching the project authors.
  1. 19 Jan, 2005 1 commit
    • unknown's avatar
      bug#7693 - ndb · 153160d1
      unknown authored
        when using shm transporter, set sigmask on each thread using pthread_sigmask
      
      
      configure.in:
        Add more functions needed for SHM
      ndb/src/common/portlib/NdbThread.c:
        1) Create thread wrapper function
        2) block SIGUSR1 #ifdef NDB_SHM_TRANSPORTER
      ndb/src/common/transporter/TransporterRegistry.cpp:
        (un)block SIGUSR1 #ifdef NDB_SHM_TRANSPORTER
      sql/ha_ndbcluster.cc:
        cast pointer to UintPtr before printout
      153160d1
  2. 18 Jan, 2005 1 commit
  3. 14 Jan, 2005 1 commit
  4. 13 Jan, 2005 1 commit
  5. 07 Jan, 2005 1 commit
    • unknown's avatar
      bug#7690 - ndb startup with shm, use sigaction to escape SA_RESETHAND · b0648008
      unknown authored
      configure.in:
        Check for sigaction used in SHM_Transporter
      ndb/src/common/transporter/SHM_Transporter.cpp:
        remove unused variable
      ndb/src/common/transporter/TransporterRegistry.cpp:
        1) remove unused variable
        2) Use sigaction instead of signal to install signal handler
           This as signal uses SA_RESETHAND
      b0648008
  6. 04 Jan, 2005 1 commit
  7. 03 Jan, 2005 1 commit
    • unknown's avatar
      configure.in: · 477d1cc7
      unknown authored
        updated ndb version number
      
      
      configure.in:
        updated ndb version number
      477d1cc7
  8. 30 Dec, 2004 1 commit
    • unknown's avatar
      Clean up the handling of "server" and "client" directories, while still... · f116ac5c
      unknown authored
      Clean up the handling of "server" and "client" directories, while still avoiding the double listing of
      common directories in 'SUBDIRS' macro ("make distclean" had failed due to that).
      Solves bug#7368: "regex make error in 4.1.8"
      
      
      BitKeeper/etc/ignore:
        Added ndb/include/ndb_version.h ndb/include/ndb_global.h to the ignore list
      Makefile.am:
        Build the 'SUBDIRS' list from the new variable 'sql_union_dirs', not the old "client" and "servers" lists which will overlap.
        That overlap worked for build runs, but it caused failures of 'make distclean' etc because the overlapping directories
        were cleaned twice which could not work.
        Solves bug#7368: "regex make error in 4.1.8"
      configure.in:
        Introduce a new variable 'sql_union_dirs' to contain those directories which are needed for either server or client.
        This is needed to have complete "server" and "client" directory lists in 'Makefile' but prevent double listing
        in 'SUBDIRS' (see the comment for 'Makefile.am').
        Solves bug#7368: "regex make error in 4.1.8"
      f116ac5c
  9. 27 Dec, 2004 1 commit
    • unknown's avatar
      - make sure that MYSQL_VERSION_ID created by "configure" does not contain any · dc29b1b9
      unknown authored
        non-numerical characters (if $VERSION was e.g. "4.1.8a", $MYSQL_VERSION_ID
        resulted in "40108a", which broke the build as MYSQL_VERSION_ID must be
        numerical)
      
      
      configure.in:
        - make sure that MYSQL_VERSION_ID does not contain any non-numerical characters
          (if $VERSION was e.g. "4.1.8a", $MYSQL_VERSION_ID resulted in "40108a", which
          broke the build as MYSQL_VERSION_ID must be numerical)
      dc29b1b9
  10. 20 Dec, 2004 2 commits
  11. 17 Dec, 2004 1 commit
  12. 16 Dec, 2004 1 commit
  13. 14 Dec, 2004 1 commit
  14. 11 Dec, 2004 1 commit
    • unknown's avatar
      First commit to mysql-5.0 tree to include MySQL Federated Storage Handler.... · 7d2e580c
      unknown authored
      First commit to mysql-5.0 tree to include MySQL Federated Storage Handler. This includes both the source and header files, test (results, test, require), and modifications to server and handler base files, and autoconf modifications to properly build federated handler.
      
      
      configure.in:
        inclusion of federated handler autoheader macro
      mysql-test/mysql-test-run.sh:
        allow usage of replication tests for federated handler
      sql/Makefile.am:
        inclusion of federated header and source file
      sql/field.h:
        overloaded method val_str() to work with fields in 'old_data' in 'update_row()'
      sql/handler.cc:
        added code to include federated handler
      sql/handler.h:
        add db type for federated
      sql/mysql_priv.h:
        added code for federated handler
      sql/mysqld.cc:
        added code for federated handler
      sql/set_var.cc:
        added code for federated handler
      7d2e580c
  15. 06 Dec, 2004 4 commits
    • unknown's avatar
      Removed the need for our own sanity check file (which was just the default anyways). · 3a5f7eab
      unknown authored
      BitKeeper/deleted/.del-sanity.m4~bce40721a813daac:
        Delete: config/ac-macros/sanity.m4
      configure.in:
        Removed the need for our own sanity check.
      3a5f7eab
    • unknown's avatar
      wixed ndb-debug option for configure · ca2e6e81
      unknown authored
      ca2e6e81
    • unknown's avatar
      configure.in: · 1b3c814d
      unknown authored
        latin1_spanish_ci produced unknown collation error.
      
      
      configure.in:
        latin1_spanish_ci produced unknown collation error.
      1b3c814d
    • unknown's avatar
      Add support for up to VARCHAR (size up to 65535) · a8ea31fa
      unknown authored
      Renamed HA_VAR_LENGTH to HA_VAR_LENGTH_PART
      Renamed in all files FIELD_TYPE_STRING and FIELD_TYPE_VAR_STRING to MYSQL_TYPE_STRING and MYSQL_TYPE_VAR_STRING to make it easy to catch all possible errors
      Added support for VARCHAR KEYS to heap
      Removed support for ISAM
      Now only long VARCHAR columns are changed to TEXT on demand (not CHAR)
      Internal temporary files can now use fixed length tables if the used VARCHAR columns are short
      
      
      BitKeeper/deleted/.del-ha_isam.cc~4dce65904db2675e:
        Delete: sql/ha_isam.cc
      BitKeeper/deleted/.del-_cache.c~b5d80b5c3ae233b1:
        Delete: isam/_cache.c
      BitKeeper/deleted/.del-_dbug.c~88d7964ae5e3c9bd:
        Delete: isam/_dbug.c
      BitKeeper/deleted/.del-_dynrec.c~48dd758f5a5450df:
        Delete: isam/_dynrec.c
      BitKeeper/deleted/.del-_key.c~ce62d47a6c681084:
        Delete: isam/_key.c
      BitKeeper/deleted/.del-_locking.c~dea4cdc6ea425c67:
        Delete: isam/_locking.c
      BitKeeper/deleted/.del-_packrec.c~47ae1b16c007e9be:
        Delete: isam/_packrec.c
      BitKeeper/deleted/.del-_page.c~148b1a613d052ee8:
        Delete: isam/_page.c
      BitKeeper/deleted/.del-_search.c~f509292aa1ff18ff:
        Delete: isam/_search.c
      BitKeeper/deleted/.del-_statrec.c~58d9263b3475d58b:
        Delete: isam/_statrec.c
      BitKeeper/deleted/.del-changed.c~d075de80a314b02d:
        Delete: isam/changed.c
      BitKeeper/deleted/.del-close.c~fd62629496ee5bcc:
        Delete: isam/close.c
      BitKeeper/deleted/.del-create.c~96cecc433c0c2242:
        Delete: isam/create.c
      BitKeeper/deleted/.del-delete.c~65ee8daaa75a14b6:
        Delete: isam/delete.c
      BitKeeper/deleted/.del-extra.c~706f29d72beb2565:
        Delete: isam/extra.c
      BitKeeper/deleted/.del-info.c~96cfb747af8da0d:
        Delete: isam/info.c
      BitKeeper/deleted/.del-isamchk.c~c0f59c2687d2248f:
        Delete: isam/isamchk.c
      BitKeeper/deleted/.del-isamlog.c~85b6b31c6e2b8519:
        Delete: isam/isamlog.c
      BitKeeper/deleted/.del-log.c~55a973013d55cade:
        Delete: isam/log.c
      BitKeeper/deleted/.del-open.c~95b3b75042fae00a:
        Delete: isam/open.c
      BitKeeper/deleted/.del-pack_isam.c~43801f0df7504834:
        Delete: isam/pack_isam.c
      BitKeeper/deleted/.del-panic.c~f7fd71605324f8f3:
        Delete: isam/panic.c
      BitKeeper/deleted/.del-range.c~142f1f8ac4948082:
        Delete: isam/range.c
      BitKeeper/deleted/.del-rfirst.c~66f494291dc005d3:
        Delete: isam/rfirst.c
      BitKeeper/deleted/.del-rkey.c~cc54c6498352f999:
        Delete: isam/rkey.c
      BitKeeper/deleted/.del-rlast.c~d1fe1866139e9866:
        Delete: isam/rlast.c
      BitKeeper/deleted/.del-rnext.c~b308eaa1e11ea7de:
        Delete: isam/rnext.c
      BitKeeper/deleted/.del-rprev.c~b359f71fdea4bbce:
        Delete: isam/rprev.c
      BitKeeper/deleted/.del-rrnd.c~7fcfcce88d4a5200:
        Delete: isam/rrnd.c
      BitKeeper/deleted/.del-rsame.c~75a62d5548103a15:
        Delete: isam/rsame.c
      BitKeeper/deleted/.del-rsamepos.c~5b5652dd2cda6d5d:
        Delete: isam/rsamepos.c
      BitKeeper/deleted/.del-sort.c~e2e56b5a37ce86f4:
        Delete: isam/sort.c
      BitKeeper/deleted/.del-static.c~3a1354b84f4a9cc7:
        Delete: isam/static.c
      BitKeeper/deleted/.del-test1.c~64d52e9412d457ed:
        Delete: isam/test1.c
      BitKeeper/deleted/.del-test2.c~2f9a632cab572958:
        Delete: isam/test2.c
      BitKeeper/deleted/.del-test3.c~e8a7a4afe8a087:
        Delete: isam/test3.c
      BitKeeper/deleted/.del-isamdef.h~ac8d49e7e2201c66:
        Delete: isam/isamdef.h
      BitKeeper/deleted/.del-update.c~670264f51dc44934:
        Delete: isam/update.c
      BitKeeper/deleted/.del-write.c~8f1918b1f6770e54:
        Delete: isam/write.c
      BitKeeper/deleted/.del-Makefile.am~6cfa0db5e7778d09:
        Delete: isam/Makefile.am
      BitKeeper/deleted/.del-make-ccc~3ee55391eda0b0ab:
        Delete: isam/make-ccc
      BitKeeper/deleted/.del-ChangeLog~208984fb7a51e568:
        Delete: isam/ChangeLog
      BitKeeper/deleted/.del-test_all.res~c2aafb49a3a77db7:
        Delete: isam/test_all.res
      BitKeeper/deleted/.del-test_all~93c701e44a9c5b65:
        Delete: isam/test_all
      BitKeeper/deleted/.del-.cvsignore~54f6f0f2d5012561:
        Delete: isam/.cvsignore
      BitKeeper/deleted/.del-ha_isammrg.cc~dc682e4755d77a2e:
        Delete: sql/ha_isammrg.cc
      BitKeeper/deleted/.del-ha_isam.h~bf53d533be3d3927:
        Delete: sql/ha_isam.h
      BitKeeper/deleted/.del-ha_isammrg.h~66fd2e5bfe7207dc:
        Delete: sql/ha_isammrg.h
      acinclude.m4:
        Remove ISAM
      client/mysqldump.c:
        FIELD_TYPE -> MYSQL_TYPE
      client/mysqltest.c:
        Add missing DBUG_RETURN
      configure.in:
        Remove ISAM
      heap/heapdef.h:
        Add support for VARCHAR
      heap/hp_create.c:
        Add support for VARCHAR
      heap/hp_delete.c:
        Add support for VARCHAR
      heap/hp_hash.c:
        Add support for VARCHAR
        (VARCHAR keys was not supported before)
      heap/hp_rkey.c:
        Add support for VARCHAR
      heap/hp_update.c:
        Add support for VARCHAR
      heap/hp_write.c:
        Add support for VARCHAR
        (Added flag SEARCH_UPDATE to mark that this is an update)
      include/decimal.h:
        Remove not needed my_global.h
      include/m_ctype.h:
        Add support for VARCHAR
      include/my_base.h:
        Add support for VARCHAR
      include/my_handler.h:
        Moved general purpose macro from MyISAM code
      include/mysql_com.h:
        Add support for VARCHAR
      libmysql/libmysql.c:
        Add support for VARCHAR
      libmysqld/Makefile.am:
        Removed ISAM
      myisam/ft_static.c:
        Add support for VARCHAR
      myisam/ft_test1.c:
        Add support for VARCHAR
      myisam/ft_update.c:
        Add support for VARCHAR
      myisam/mi_check.c:
        Add support for VARCHAR
      myisam/mi_create.c:
        Add support for VARCHAR
        - VARCHAR key segments are marked with HA_VAR_LENGTH_PART
      myisam/mi_key.c:
        Add support for VARCHAR
        Fixed bug in old VARCHAR code when reading index-only
      myisam/mi_range.c:
        Fixed comment style
      myisam/mi_rnext_same.c:
        Handle case where equal keys can be of different length
      myisam/mi_search.c:
        Add support for VARCHAR
      myisam/mi_test1.c:
        Add support for VARCHAR
      myisam/mi_unique.c:
        Add support for VARCHAR
        (Some new code to handle keys that are equal but have different lengths)
      myisam/mi_write.c:
        Fixed comment
      myisam/myisamchk.c:
        Better infotext if wrong type
      mysql-test/r/bdb.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/create.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/ctype_tis620.result:
        Updated old result and new results for VARCHAR
        (Old code sorted tis620 wrong)
      mysql-test/r/ctype_ucs.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/endspace.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/func_like.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/heap.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/innodb.result:
        Updated old result. This will change a bit when also InnoDB supports VARCHAR
      mysql-test/r/merge.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/myisam.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/mysqldump.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/order_by.result:
        Updated old result and new results for VARCHAR
        (Key length is different for VARCHAR)
      mysql-test/r/ps.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/ps_1general.result:
        Updated results for new .frm version
        Don't print seconds in show full process list as this may change
      mysql-test/r/ps_2myisam.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/ps_3innodb.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/ps_4heap.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/ps_5merge.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/ps_6bdb.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/select.result.es:
        Updated results by hand
      mysql-test/r/select.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/select_found.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/show_check.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/strict.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/subselect.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/system_mysql_db.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/type_blob.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/type_ranges.result:
        Updated old result and new results for VARCHAR
      mysql-test/r/type_ranges.result.es:
        Updated some results by hand
      mysql-test/t/bdb.test:
        Test VARCHAR
      mysql-test/t/ctype_ucs.test:
        Some fixes related to VARCHAR
      mysql-test/t/endspace.test:
        Fixes to make it easier to compare columns with end space
      mysql-test/t/heap.test:
        Test VARCHAR
      mysql-test/t/innodb.test:
        Prepare for testing VARCHAR
      mysql-test/t/myisam.test:
        Test VARCHAR
      mysql-test/t/ps_1general.test:
        Don't show seconds for show processlist
      mysql-test/t/ps_4heap.test:
        Update for VARCHAR
      mysql-test/t/strict.test:
        Fix test for VARCHAR
      mysql-test/t/type_blob.test:
        Update test for VARCHAR
        Note that now you can't store 'a' and 'a ' in an unique varchar/text index if the column is not binary
      mysys/my_handler.c:
        Add support for VARCHAR
      ndb/src/common/util/NdbSqlUtil.cpp:
        Fix for usage of strnncollsp
      scripts/mysql_fix_privilege_tables.sh:
        Simple fix so that my_print_defaults works
      sql/Makefile.am:
        Remove ISAM
      sql/field.cc:
        Add support for VARCHAR
        Fixed the keys for blob's are compared with strnncollsp
        Ensure that old tables from MySQL 4.0 works as they did before.
        (Old VARCHAR will be converted to new VARCHAR on ALTER TABLE)
      sql/field.h:
        Add support for VARCHAR
      sql/field_conv.cc:
        Change FIELD_TYPE_VAR_STRING -> MYSQL_TYPE_VARCHAR
        Added usage of HA_KEY_BLOB_LENGTH
      sql/ha_berkeley.cc:
        Add support for VARCHAR
        Added usage of table->insert_or_update if we would ever want to know in key_cmp if we are changing keys
      sql/ha_heap.cc:
        Add support for VARCHAR
      sql/ha_innodb.cc:
        Changed MYSQL_TYPE_VAR_STRING to MYSQL_TYPE_VARCHAR.
        Waiting for Heikki to add full VARCHAR support
      sql/ha_innodb.h:
        InnoDB doesn't support full VARCHAR yet
      sql/ha_myisam.cc:
        Add support for VARCHAR
      sql/ha_ndbcluster.cc:
        Add support for VARCHAR
      sql/handler.h:
        Added HA_NO_VARCHAR for table handler that doesn't support VARCHAR. In this case MySQL will create a normal CHAR instead
      sql/item.cc:
        Fixed access of already freed memory
        Added support of VARCHAR
        - varchar length is now checked in mysql_prepare
      sql/item_cmpfunc.cc:
        Added new parameter to strncollsp
      sql/item_sum.cc:
        Added new parameter to strncollsp
        FIELD_TYPE -> MYSQL_TYPE
      sql/key.cc:
        Add support for VARCHAR
      sql/opt_range.cc:
        Remove character set parameter from set_key_image()
      sql/opt_sum.cc:
        Remove character set parameter from set_key_image()
      sql/protocol.cc:
        Return MYSQL_TYPE_VAR_STRING instead of MYSQL_TYPE_VARCHAR to clients (to not cause compatiblity problems)
      sql/sql_acl.cc:
        Change key handling code so that we can use CHAR or VARCHAR for the user table columns
      sql/sql_base.cc:
        Remove old, not used code
      sql/sql_help.cc:
        Remove charset from get_key_image
      sql/sql_parse.cc:
        Ensure that OPTION_TABLE_LOCK is cleared ASAP; This fixed a problem in BDB transaction code when one used LOCK TABLES on a BDB table
        Added support for VARCHAR
        Moved field length checking and VARCHAR -> TEXT convert to mysql_prepare (as we need the know the character set for the column)
      sql/sql_select.cc:
        Added support of VARCHAR
        Added heuristic to use fixed size rows for tmp tables if we are using only a few short VARCHAR's
      sql/sql_string.cc:
        Added extra argument to strnncollsp
      sql/sql_table.cc:
        Add support for VARCHAR
        Automaticly convert (with warning) big VARCHAR (but not CHAR) to TEXT
        If handler doesn't support VARCHAR convert VARCHAR to CHAR
      sql/sql_update.cc:
        Fixed compiler warning
      sql/sql_yacc.yy:
        Add support for VARCHAR
      sql/strfunc.cc:
        Fixed valgrind warning
      sql/structs.h:
        Added 'table' to KEY structure to make life easier for some handler functions
      sql/table.cc:
        Add support for VARCHAR
        - New .frm version
        - FIELD_TYPE -> MYSQL_TYPE
      sql/table.h:
        Added insert_or_update; A bool flag a handler can set/reset if needed (for handler internal usage)
      sql/unireg.h:
        Add support for VARCHAR
      strings/ctype-big5.c:
        Added new argument to strnncollsp() to allow one to define if end space are significant or not
        Changed my_like_range... to correctly calculate min_length & max_length
      strings/ctype-bin.c:
        Added new argument to strnncollsp() to allow one to define if end space are significant or not
      strings/ctype-czech.c:
        Changed my_like_range... to correctly calculate min_length & max_length
      strings/ctype-gbk.c:
        Added new argument to strnncollsp() to allow one to define if end space are significant or not
        Changed my_like_range... to correctly calculate min_length & max_length
      strings/ctype-latin1.c:
        Added new argument to strnncollsp() to allow one to define if end space are significant or not
      strings/ctype-mb.c:
        Added new argument to strnncollsp() to allow one to define if end space are significant or not
        Changed my_like_range... to correctly calculate min_length & max_length
      strings/ctype-simple.c:
        Added new argument to strnncollsp() to allow one to define if end space are significant or not
        Changed my_like_range... to correctly calculate min_length & max_length
      strings/ctype-sjis.c:
        Added new argument to strnncollsp() to allow one to define if end space are significant or not
        Changed my_like_range... to correctly calculate min_length & max_length
      strings/ctype-tis620.c:
        Added new argument to strnncollsp() to allow one to define if end space are significant or not
        Changed my_like_range... to correctly calculate min_length & max_length
      strings/ctype-uca.c:
        Added new argument to strnncollsp() to allow one to define if end space are significant or not
      strings/ctype-ucs2.c:
        Changed my_like_range... to correctly calculate min_length & max_length
      strings/ctype-utf8.c:
        Added new argument to strnncollsp() to allow one to define if end space are significant or not
      strings/ctype-win1250ch.c:
        Changed my_like_range... to correctly calculate min_length & max_length
      strings/decimal.c:
        Fixed include files usage
        Fixed some compiler warnings
      tests/client_test.c:
        Ensure tests works with VARCHAR
      a8ea31fa
  16. 04 Dec, 2004 1 commit
    • unknown's avatar
      Fixing problem with case insitive file systems. · 623c7338
      unknown authored
      Would you believe that I wrote all of this on a Mac? I just happen to be not using HFS for the partition I did this work on. Oops :)
      
      
      config/ac-macros/alloca.m4:
        mvdir
      config/ac-macros/character_sets.m4:
        mvdir
      config/ac-macros/check_cpu.m4:
        mvdir
      config/ac-macros/compiler_flag.m4:
        mvdir
      config/ac-macros/ha_archive.m4:
        mvdir
      config/ac-macros/ha_berkeley.m4:
        mvdir
      config/ac-macros/ha_example.m4:
        mvdir
      config/ac-macros/ha_innodb.m4:
        mvdir
      config/ac-macros/ha_isam.m4:
        mvdir
      config/ac-macros/ha_ndbcluster.m4:
        mvdir
      config/ac-macros/ha_tina.m4:
        mvdir
      config/ac-macros/large_file.m4:
        mvdir
      config/ac-macros/misc.m4:
        mvdir
      config/ac-macros/mysqlfs.m4:
        mvdir
      config/ac-macros/openssl.m4:
        mvdir
      config/ac-macros/readline.m4:
        mvdir
      config/ac-macros/sanity.m4:
        mvdir
      config/ac-macros/zlib.m4:
        mvdir
      configure.in:
        Fix silly little problem with case insensitive filesystems.
        
        Funny thing is that I wrote all this on a Mac, but I don't use HFS on that partition so I never noticed that it would be an issue.
        
        Oops :)
      623c7338
  17. 03 Dec, 2004 2 commits
  18. 02 Dec, 2004 3 commits
    • unknown's avatar
      Change to prevent the failure of "make distclean" on the missing... · d3b6349a
      unknown authored
      Change to prevent the failure of "make distclean" on the missing 'regex/Makefile' (and, later, 'strings/Makefile').
      
      
      configure.in:
        The subdirectories 'strings' and 'regex' were each contained in both the 'sql_client_dirs' and the 'sql_server_dirs' macro.
        As these are used to form the (Makefile) macro 'SUBDIRS' and 'DIST_SUBDIRS', these subdirectories will get listed there twice.
        This causes a failure of the (recursive) "make distclean", so this double inclusion must be prevented.
      d3b6349a
    • unknown's avatar
      configure.in: · d967118f
      unknown authored
        Incremented for next version
      
      
      configure.in:
        Incremented for next version
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      d967118f
    • unknown's avatar
      First revision of changes to clean up acinclude and configure.in. Removed all... · 4b2cac56
      unknown authored
      First revision of changes to clean up acinclude and configure.in. Removed all AC_DEFUN out to separate m4 files, removed rule concerning building the website, and updated SANITY rule with the latest from 1.8.
      
      
      configure.in:
        Removed all defines, and added include files.
      4b2cac56
  19. 28 Nov, 2004 1 commit
    • unknown's avatar
      configure.in: · 8f60d95c
      unknown authored
        A work-around for SCO, disable use of clock_gettime
      
      
      configure.in:
        A work-around for SCO, disable use of clock_gettime
      8f60d95c
  20. 18 Nov, 2004 2 commits
    • unknown's avatar
      fix for mysqladmin link problem · 75431a2e
      unknown authored
           .c -> .cc
          fix source dist problem for ndb
          fix type check problem for mysqladmin
      
      
      
      client/Makefile.am:
        fix for mysqladmin link problem
         .c -> .cc
      client/mysqladmin.cc:
        fix for mysqladmin link problem
         .c -> .cc
      configure.in:
        fix for mysqladmin link problem
         .c -> .cc
      ndb/include/Makefile.am:
        fix source dist problem for ndb
      ndb/src/mgmclient/CommandInterpreter.cpp:
        fix type check problem
      ndb/src/mgmclient/ndb_mgmclient.hpp:
        fix type check problem
      ndb/src/mgmclient/ndb_mgmclient.h:
        fix type check problem
      75431a2e
    • unknown's avatar
      changed mysqladmin.c to mysqladmin.cc · 22b56d23
      unknown authored
          no need for dvlags to have DEFINE_CXA_PURE_VIRTUAL anymore
          aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
          removed all dependencies of LocalConfig, except for mgmapi internals
          enabled multiple management servrs to fetch data configurations from eachother
      
      
      client/Makefile.am:
        changed mysqladmin.c to mysqladmin.cc
      client/mysqladmin.cc:
        changed mysqladmin.c to mysqladmin.cc
      configure.in:
        no need for dvlags to have DEFINE_CXA_PURE_VIRTUAL anymore
      ndb/include/mgmapi/mgmapi.h:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/include/mgmcommon/ConfigRetriever.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/include/ndbapi/ndb_cluster_connection.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/kernel/main.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/kernel/vm/Configuration.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
        changed to config setting to always use noOfMetaTables to make sure we don't overflow arrays
      ndb/src/kernel/vm/Configuration.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmapi/LocalConfig.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmapi/LocalConfig.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmapi/mgmapi.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmclient/CommandInterpreter.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmclient/main.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmclient/ndb_mgmclient.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmclient/ndb_mgmclient.h:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
        enabled multiple management servrs to fetch data configurations from eachother
      ndb/src/mgmsrv/MgmtSrvr.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmsrv/MgmtSrvrConfig.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmsrv/main.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/tools/waiter.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      22b56d23
  21. 17 Nov, 2004 1 commit
    • unknown's avatar
      #warning removed · 7fc70c7f
      unknown authored
      AC_FUNC_MMAP changes to AC_CHECK_FUNCS(mmap)
      
      
      configure.in:
        don't use AC_FUNC_MMAP - it checks for "private fixed mapping of
        already-mapped memory" - and we don't care about it.
        use regular AC_CHECK_FUNCS(mmap) instead
        (blame autoconf for misleading macro name - should've been
        AC_MMAP_CAN_DO_PRIVATE_FIXING_MAPPING_OF_ALREADY_MAPPED_MEMORY :)
      include/my_pthread.h:
        not all cpp's understand #warning :-[]
      7fc70c7f
  22. 16 Nov, 2004 1 commit
  23. 15 Nov, 2004 1 commit
    • unknown's avatar
      changed compile order, mysqladmin with ndbcluster extensions needs ndb to be compiled first · 595d467d
      unknown authored
          added libs variable for ndbmgmclient used by mysqladmin
          add linkage with @ndb_mgmclient_libs@
          additional options for ndbcluster
          added support for managing the cluster to mysqladmin
          added DEFINE_CXA_PURE_VIRTUAL flag to CFLAGS to enable linkage with c++ libs
          use macros for C_MODE_START/END so that define of FIX_GCC_LINKING_PROBLEM works in c-programs
      
      
      Makefile.am:
        changed compile order, mysqladming with ndbcluster extensions needs ndb to be compiled first
      acinclude.m4:
        added libs variable for ndbmgmclient used by mysqladmin
      client/Makefile.am:
        add linkage with @ndb_mgmclient_libs@
      client/client_priv.h:
        additional options for ndbcluster
      client/mysqladmin.c:
        added support for managing the cluster to mysqladmin
      configure.in:
        added DEFINE_CXA_PURE_VIRTUAL flag to CFLAGS to enable linkage with c++ libs
      include/my_global.h:
        use macros for C_MODE_START/END so that define of FIX_GCC_LINKING_PROBLEM works in c-programs
      595d467d
  24. 14 Nov, 2004 1 commit
    • unknown's avatar
      moved ndb_restore together with rest of the ndb tools · bbe9e857
      unknown authored
          kernel includes needed by ndb_restore
          changed link order
          moved LocalConfig to mgmapi
          Moved NdbConfig to Portlib
          mgmapi to use LocalConfig for connectstring parsing instead of it's own
          enable usage of "NULL" connectstring for default
          new ndbmgmclient lib that can be used by e.g. mysqladmin later
          LocalConfig no longer needed here, now in mgmapi
          Send connectstring to mgmapi instead
          added valid connectstring to be with only host without port i.e.
          valid connectstring =host1,host2,host3
          default port will be added
      
      
      ndb/src/common/portlib/NdbConfig.c:
        Rename: ndb/src/common/mgmcommon/NdbConfig.c -> ndb/src/common/portlib/NdbConfig.c
      ndb/include/portlib/NdbConfig.h:
        Rename: ndb/include/mgmcommon/NdbConfig.h -> ndb/include/portlib/NdbConfig.h
      ndb/include/mgmapi/LocalConfig.hpp:
        Rename: ndb/include/mgmcommon/LocalConfig.hpp -> ndb/include/mgmapi/LocalConfig.hpp
      ndb/tools/restore/Makefile.am:
        Rename: ndb/src/kernel/blocks/backup/restore/Makefile.am -> ndb/tools/restore/Makefile.am
      ndb/tools/restore/consumer.cpp:
        Rename: ndb/src/kernel/blocks/backup/restore/consumer.cpp -> ndb/tools/restore/consumer.cpp
      ndb/tools/restore/consumer.hpp:
        Rename: ndb/src/kernel/blocks/backup/restore/consumer.hpp -> ndb/tools/restore/consumer.hpp
      ndb/tools/restore/consumer_printer.hpp:
        Rename: ndb/src/kernel/blocks/backup/restore/consumer_printer.hpp -> ndb/tools/restore/consumer_printer.hpp
      ndb/tools/restore/consumer_printer.cpp:
        Rename: ndb/src/kernel/blocks/backup/restore/consumer_printer.cpp -> ndb/tools/restore/consumer_printer.cpp
      ndb/tools/restore/consumer_restore.hpp:
        Rename: ndb/src/kernel/blocks/backup/restore/consumer_restore.hpp -> ndb/tools/restore/consumer_restore.hpp
      ndb/tools/restore/main.cpp:
        Rename: ndb/src/kernel/blocks/backup/restore/main.cpp -> ndb/tools/restore/main.cpp
      ndb/tools/restore/consumer_restorem.cpp:
        Rename: ndb/src/kernel/blocks/backup/restore/consumer_restorem.cpp -> ndb/tools/restore/consumer_restorem.cpp
      configure.in:
        moved ndb_restore together with rest of the ndb tools
      ndb/config/type_ndbapitools.mk.am:
        kernel includes needed by ndb_restore
      ndb/src/Makefile.am:
        changed link order
      ndb/src/common/mgmcommon/Makefile.am:
        mived LocalConfig to mgmapi
      ndb/src/common/portlib/Makefile.am:
        Moved NdbConfig to Portlib
      ndb/src/kernel/blocks/backup/Makefile.am:
        moved restore together with rest of ndb tools
      ndb/src/mgmapi/LocalConfig.cpp:
        added valid connectstring to be with only host without port i.e.
        valid connectstring =host1,host2,host3
        default port will be added
      ndb/src/mgmapi/Makefile.am:
        LocalConfig part of the libmgmapi
      ndb/src/mgmapi/mgmapi.cpp:
        mgmapi to use LocalConfig for connectstring parsing instead of it's own
      ndb/src/mgmclient/CommandInterpreter.cpp:
        enable usage of "NULL" connectstring for default
      ndb/src/mgmclient/Makefile.am:
        new ndbmgmclient lib that can be used by e.g. mysqladmin later
      ndb/src/mgmclient/main.cpp:
        LocalConfig no longer needed here, now in mgmapi
        Send connectstring to mgmapi instead
      ndb/tools/Makefile.am:
        add ndb_restore to make of tools
      ndb/tools/restore/Restore.cpp:
        moved include BackupFormat and NdbDictionaryImpl to Restore.hpp
      ndb/tools/restore/Restore.hpp:
        moved include BackupFormat and NdbDictionaryImpl to Restore.hpp
      ndb/tools/restore/consumer_restore.cpp:
        moved include BackupFormat and NdbDictionaryImpl to Restore.hpp
      ndb/tools/waiter.cpp:
        LocalConfig moved
      bbe9e857
  25. 11 Nov, 2004 2 commits
    • unknown's avatar
      wl1744 - ndb win port · c87d525f
      unknown authored
      improve ndb_global.h
      
      
      configure.in:
        check for some more includes
      ndb/include/ndb_global.h.in:
        better ndb_global.h.in
      c87d525f
    • unknown's avatar
      wl1744- ndb windows · d55be176
      unknown authored
      move ports into ndb_global
      
      
      BitKeeper/deleted/.del-ndb_version.h~c759dd144f698ea:
        Delete: ndb/include/ndb_version.h
      BitKeeper/deleted/.del-ndb_global.h~c4762a8c8f5136c6:
        Delete: ndb/include/ndb_global.h
      configure.in:
        also generate ndb_global
      ndb/include/ndb_types.h:
        fix
      ndb/src/common/mgmcommon/Makefile.am:
        put port into ndb_global
      ndb/src/mgmsrv/ConfigInfo.cpp:
        win
      ndb/src/mgmsrv/Makefile.am:
        moved ports into ndb_global
      ndb/src/ndbapi/ndberror.c:
        use my_snprintf
      d55be176
  26. 10 Nov, 2004 2 commits
    • unknown's avatar
      wl1744 - ndb windows port · 78f9a1fc
      unknown authored
      move versing handling into ndb_version.h.in (from config.h)
      
      
      configure.in:
        generate ndb/include/ndb_version.h during configure
      ndb/Makefile.am:
        extra target for just creating dsp files
      78f9a1fc
    • unknown's avatar
      added configure switch for ndb port number · b6ed85ba
      unknown authored
          added new variable for ndb port 1186
          changed meaning of ndb_port_base to be default tcp port setting
          changed to use split between port and port_base for ndbcluster
          so that ndb_port and ndb_port_base are propagated to startscript for ndbcluster
          added larger space to pid print
          moved readAndExecute out of CommandInterpreter to avoid linking lib with readline
          added c-api to Ndb_mgmclient
          pass also ndb_port to make
      
      
      acinclude.m4:
        added configure switch for ndb port number
      configure.in:
        added new variable for ndb port 1186
        changed meaning of ndb_port_base to be default tcp port setting
      mysql-test/mysql-test-run.sh:
        changed to use split between port and port_base for ndbcluster
      mysql-test/ndb/Makefile.am:
        so that ndb_port and ndb_port_base are propagated to startscript for ndbcluster
      mysql-test/ndb/ndbcluster.sh:
        so that ndb_port and ndb_port_base are propagated to startscript for ndbcluster
      ndb/src/common/mgmcommon/LocalConfig.cpp:
        so that ndb_port and ndb_port_base are propagated to startscript for ndbcluster
      ndb/src/common/mgmcommon/Makefile.am:
        so that ndb_port and ndb_port_base are propagated to startscript for ndbcluster
      ndb/src/common/mgmcommon/NdbConfig.c:
        added larger space to pid print
      ndb/src/mgmclient/CommandInterpreter.cpp:
        moved readAndExecute out of CommandInterpreter to avoid linking lib with readline
        added c-api to Ndb_mgmclient
      ndb/src/mgmclient/main.cpp:
        moved readAndExecute out of CommandInterpreter to avoid linking lib with readline
      ndb/src/mgmclient/ndb_mgmclient.hpp:
        moved readAndExecute out of CommandInterpreter to avoid linking lib with readline
      ndb/src/mgmsrv/ConfigInfo.cpp:
        moved readAndExecute out of CommandInterpreter to avoid linking lib with readline
      ndb/src/mgmsrv/Makefile.am:
        pass also ndb_port to make
      b6ed85ba
  27. 08 Nov, 2004 1 commit
    • unknown's avatar
      removed editline and replaced with mysql readline · 5fb792ec
      unknown authored
          created new facade object for CommandInterpreter
          removed CPC #if 0 code
          removed editline from mgmtsrver, no replace with readline since interface is obsolete anyways
      
      
      BitKeeper/deleted/.del-MANIFEST~e8c948c4a4413f8d:
        Delete: ndb/src/common/editline/MANIFEST
      BitKeeper/deleted/.del-Makefile.am~dfbe493d6e2d25f4:
        Delete: ndb/src/common/editline/Makefile.am
      BitKeeper/deleted/.del-Makefile_old~90ac19a1668ecdd5:
        Delete: ndb/src/common/editline/Makefile_old
      BitKeeper/deleted/.del-README~3f39f9b8294466e8:
        Delete: ndb/src/common/editline/README
      BitKeeper/deleted/.del-complete.c~a1bc3055fd90e27f:
        Delete: ndb/src/common/editline/complete.c
      BitKeeper/deleted/.del-editline.3~1f9bb4274cf4381:
        Delete: ndb/src/common/editline/editline.3
      BitKeeper/deleted/.del-editline.c~5b759f3e5fd3c196:
        Delete: ndb/src/common/editline/editline.c
      BitKeeper/deleted/.del-editline_internal.h~96ca8d53fb758586:
        Delete: ndb/src/common/editline/editline_internal.h
      BitKeeper/deleted/.del-editline_win32.c~45b257bec279826e:
        Delete: ndb/src/common/editline/editline_win32.c
      BitKeeper/deleted/.del-sysunix.c~8e7a6901783efd17:
        Delete: ndb/src/common/editline/sysunix.c
      BitKeeper/deleted/.del-unix.h~1c244c1d4ba6c6fb:
        Delete: ndb/src/common/editline/unix.h
      BitKeeper/deleted/.del-Makefile~46cecfa6cd1a4e6b:
        Delete: ndb/src/common/editline/test/Makefile
      BitKeeper/deleted/.del-testit.c~82837111b1876e44:
        Delete: ndb/src/common/editline/test/testit.c
      BitKeeper/deleted/.del-Makefile_old~59409aa4debaeb90:
        Delete: ndb/src/common/Makefile_old
      BitKeeper/deleted/.del-Makefile_old~92af3f5a7f24caf:
        Delete: ndb/src/mgmclient/Makefile_old
      ndb/test/src/CpcClient.cpp:
        Rename: ndb/src/mgmclient/CpcClient.cpp -> ndb/test/src/CpcClient.cpp
      ndb/test/include/CpcClient.hpp:
        Rename: ndb/src/mgmclient/CpcClient.hpp -> ndb/test/include/CpcClient.hpp
      configure.in:
        removed editline
      ndb/src/common/Makefile.am:
        removed editline
      ndb/src/mgmclient/CommandInterpreter.cpp:
        removed editline and replaced with mysql readline
        created new facade object for CommandInterpreter
        removed CPC #if 0 code
      ndb/src/mgmclient/Makefile.am:
        removed editline and replaced with mysql readline
        created new facade object for CommandInterpreter
        removed CPC #if 0 code
      ndb/src/mgmclient/main.cpp:
        removed editline and replaced with mysql readline
        created new facade object for CommandInterpreter
        removed CPC #if 0 code
      ndb/src/mgmclient/ndb_mgmclient.hpp:
        new facade object for CommandInterpreter
      ndb/src/mgmsrv/CommandInterpreter.hpp:
        removed editline from mgmtsrver, no replace with readline since interface is obsolete anyways
      ndb/src/mgmsrv/Makefile.am:
        removed editline from mgmtsrver, no replace with readline since interface is obsolete anyways
      ndb/test/run-test/Makefile.am:
        moved cpc code to test
      ndb/test/src/Makefile.am:
        moved cpc code to test
      ndb/test/tools/Makefile.am:
        moved cpc code to test
      5fb792ec
  28. 04 Nov, 2004 3 commits
    • unknown's avatar
      dbug: DBUG_EXECUTE_IF macro, build user manual automatically, document all features · 7b72401c
      unknown authored
      charset2html moved from mysys to extra
      ignore: new files added, garbage removed
      
      
      extra/charset2html.c:
        Rename: mysys/charset2html.c -> extra/charset2html.c
      configure.in:
        remove historical difference between test_thr_alarm, test_thr_lock and
        six newer mysys/test_* programs
        build dbug after mysys
      dbug/Makefile.am:
        build utils and examples, build manual
      dbug/dbug.c:
        cleanup
        DBUG_EXECUTE_IF macro
      dbug/dbug_analyze.c:
        fix it to run
      dbug/dbug_long.h:
        warning added
      dbug/main.c:
        fix it to run
      dbug/user.r:
        formating cleanup
        all undocumented features documented
      extra/Makefile.am:
        charset2html moved from mysys
      include/my_dbug.h:
        DBUG_EXECUTE_IF() macro
      mysys/Makefile.am:
        charset2html moved to extra
      BitKeeper/etc/ignore:
        new files added, garbage removed
      7b72401c
    • unknown's avatar
      correct ndb version · ed5fed3c
      unknown authored
          upgrade compatability with 4.1.8
      
      
      configure.in:
        correct ndb version
      ndb/src/common/util/version.c:
        upgrade compatability with 4.1.8
      ed5fed3c
    • unknown's avatar
      The files stored in "Docs/Images" within the "mysqldocs" BK tree must be included · 0dd1ab1a
      unknown authored
      in the source tar-ball for distribution. This is done by using the "DISTFILES" macro
      in a new "Docs/Images/Makefile". As the source BK tree does not contain these files,
      they are copied from the "mysqldocs" tree at release build time.
      This changeset relies on "bk commit - mysqldoc tree (joerg:1.2276)" of today.
      
      
      Build-tools/Bootstrap:
        Copy the relevant files with "Docs/Images" from the "mysqldocs" BK tree into the
        build tree, ensuring that the "Makefile*" from the source BK tree are removed before.
      Docs/Images/Makefile.am:
        This dummy file is only needed to satisfy the Makefile hierarchy, 
        at release build time it will be replaced by its counterpart from the "mysqldocs" BK tree.
      Docs/Makefile.am:
        Include the new "Docs/Images/Makefile" in the Makefile hierarchy.
      configure.in:
        Ensure that the autotools will handle the new "Docs/Images/Makefile.am".
      0dd1ab1a