PingCAP
  • Docs
  • Success Stories
  • Blog
  • About
  • Free Consultation
PingCAP
  • Docs
  • Success Stories
  • Blog
  • About
  • Free Consultation

Contact

中文
Weekly
  • 2018(38)
    • 2018-09(4)
      • Weekly update (September 17 ~ September 23, 2018)
      • Weekly update (September 10 ~ September 16, 2018)
      • Weekly update (September 03 ~ September 09, 2018)
      • Weekly update (August 27 ~ September 02, 2018)
    • 2018-08(4)
      • Weekly update (August 20 ~ August 26, 2018)
      • Weekly update (August 13 ~ August 19, 2018)
      • Weekly update (August 06 ~ August 12, 2018)
      • Weekly update (July 30 ~ August 05, 2018)
    • 2018-07(5)
      • Weekly update (July 23 ~ July 29, 2018)
      • Weekly update (July 16 ~ July 22, 2018)
      • Weekly update (July 09 ~ July 15, 2018)
      • Weekly update (July 02 ~ July 08, 2018)
      • Weekly update (June 25 ~ July 01, 2018)
    • 2018-06(4)
      • Weekly update (June 18 ~ June 24, 2018)
      • Weekly update (June 11 ~ June 17, 2018)
      • Weekly update (June 04 ~ June 10, 2018)
      • Weekly update (May 28 ~ June 03, 2018)
    • 2018-05(5)
      • Weekly update (May 21 ~ May 27, 2018)
      • Weekly update (May 14 ~ May 20, 2018)
      • Weekly update (May 07 ~ May 13, 2018)
      • Weekly update (April 30 ~ May 06, 2018)
      • Weekly update (April 23 ~ April 29, 2018)
    • 2018-04(4)
      • Weekly update (April 16 ~ April 22, 2018)
      • Weekly update (April 09 ~ April 15, 2018)
      • Weekly update (April 02 ~ April 08, 2018)
      • Weekly update (March 26 ~ April 01, 2018)
    • 2018-03(4)
      • Weekly update (March 19 ~ March 25, 2018)
      • Weekly update (March 12 ~ March 18, 2018)
      • Weekly update (March 05 ~ March 11, 2018)
      • Weekly update (February 26 ~ March 04, 2018)
    • 2018-02(3)
      • Weekly update (February 12 ~ February 25, 2018)
      • Weekly update (February 05 ~ February 11, 2018)
      • Weekly update (January 29 ~ February 04, 2018)
    • 2018-01(5)
      • Weekly update (January 22 ~ January 28, 2018)
      • Weekly update (January 15 ~ January 21, 2018)
      • Weekly update (January 08 ~ January 14, 2018)
      • Weekly update (January 01 ~ January 07, 2018)
      • Weekly update (December 25 ~ December 31, 2017)
  • 2017(43)
    • 2017-12(4)
      • Weekly update (December 18 ~ December 24, 2017)
      • Weekly update (December 11 ~ December 17, 2017)
      • Weekly update (December 04 ~ December 10, 2017)
      • Weekly update (November 27 ~ December 03, 2017)
    • 2017-11(4)
      • Weekly update (November 20 ~ November 26, 2017)
      • Weekly update (November 13 ~ November 19, 2017)
      • Weekly update (November 06 ~ November 12, 2017)
      • Weekly update (October 30 ~ November 05, 2017)
    • 2017-10(3)
      • Weekly update (October 23 ~ October 29, 2017)
      • Weekly update (October 9 ~ October 22, 2017)
      • Weekly update (September 25 ~ October 08, 2017)
    • 2017-09(4)
      • Weekly update (September 18 ~ September 24, 2017)
      • Weekly update (September 11 ~ September 17, 2017)
      • Weekly update (September 04 ~ September 10, 2017)
      • Weekly update (August 28 ~ September 03, 2017)
    • 2017-08(4)
      • Weekly update (August 21 ~ August 27, 2017)
      • Weekly update (August 14 ~ August 20, 2017)
      • Weekly update (August 07 ~ August 13, 2017)
      • Weekly update (July 31 ~ August 06, 2017)
    • 2017-07(4)
      • Weekly update (July 24 ~ July 30, 2017)
      • Weekly update (July 17 ~ July 23, 2017)
      • Weekly update (July 10 ~ July 16, 2017)
      • Weekly update (June 26 ~ July 02, 2017)
    • 2017-06(4)
      • Weekly update (June 19 ~ June 25, 2017)
      • Weekly update (June 12 ~ June 18, 2017)
      • Weekly update (June 06 ~ June 11, 2017)
      • Weekly update (May 22 ~ June 05, 2017)
    • 2017-05(4)
      • Weekly update (May 15 ~ May 21, 2017)
      • Weekly update (May 08 ~ May 14, 2017)
      • Weekly update (May 01 ~ May 07, 2017)
      • Weekly update (April 24 ~ April 30, 2017)
    • 2017-04(2)
      • Weekly update (April 10 ~ April 16, 2017)
      • Weekly update (March 27 ~ April 09, 2017)
    • 2017-03(4)
      • Weekly update (March 20 ~ March 26, 2017)
      • Weekly update (March 13 ~ March 19, 2017)
      • Weekly update (March 06 ~ March 12, 2017)
      • Weekly update (February 27 ~ March 05, 2017)
    • 2017-02(3)
      • Weekly update (February 19 ~ February 26, 2017)
      • Weekly update (February 06 ~ February 12, 2017)
      • Weekly update (January 23 ~ February 05, 2017)
    • 2017-01(3)
      • Weekly update (January 09 ~ January 22, 2017)
      • Weekly update (January 02 ~ January 08, 2017)
      • Weekly update (December 26 ~ January 01, 2017)
  • 2016(22)
    • 2016-12(4)
      • Weekly update (December 19 ~ December 25, 2016)
      • Weekly update (December 12 ~ December 18, 2016)
      • Weekly update (December 05 ~ December 11, 2016)
      • Weekly update (November 28 ~ December 04, 2016)
    • 2016-11(4)
      • Weekly update (November 21 ~ November 27, 2016)
      • Weekly update (November 14 ~ November 20, 2016)
      • Weekly update (November 07 ~ November 13, 2016)
      • Weekly update (October 31 ~ November 06, 2016)
    • 2016-10(3)
      • Weekly update (October 24 ~ October 30, 2016)
      • Weekly update (October 17 ~ October 23, 2016)
      • Weekly update (October 01 ~ October 16, 2016)
    • 2016-09(5)
      • Weekly update (September 26 ~ September 30, 2016)
      • Weekly update (September 19 ~ September 25, 2016)
      • Weekly update (September 12 ~ September 18, 2016)
      • Weekly update (September 05 ~ September 11, 2016)
      • Weekly update (August 29 ~ September 04, 2016)
    • 2016-08(4)
      • Weekly update (August 22 ~ August 28, 2016)
      • Weekly update (August 13 ~ August 21, 2016)
      • Weekly update (August 05 ~ August 12, 2016)
      • Weekly update (July 30 ~ August 05, 2016)
    • 2016-07(2)
      • Weekly update (July 23 ~ July 29, 2016)
      • Weekly update (July 17 ~ July 22, 2016)
  • Mon, Aug 21, 2017

Weekly update in TiDB

Last week, we landed 57 PRs in the TiDB repositories.

Added

  • Add the version information in diagnostic messages.
  • Add the Close() method to RawKVClient.
  • Add JSON in fieldTypeMergeRules.
  • Add support to MySQL connector 6.06.
  • Add Git branch name in tidb_version() and the starting log.
  • Add the auto analyze feature for tables.

Fixed

  • DDL uses the correct method to check whether the context is done.
  • Close the PD client in TiKV store and raw KV to prevent connection leak.
  • Restore WrapCastAsReal and WrapCastAsDecimal if the argument is ClassInt.
  • Notify the fetching goroutines to exit when IndexLookupExecutor closes.
  • Fix the error in the return type for the ceil/floor function.
  • Start GCWorker after the bootstrapping is finished.
  • Add a limit to the number of multi-column index key parts.
  • Disable the mysql.ClientMultiStatements capability
  • Allow username to contain ‘@’.

Improved

  • Handle canceled error by Grpc remote.
  • Remove all the stuff about the backgroud DDL worker.
  • Use more effective terror comparison method.
  • Union scan reuses PK when it is a handle.
  • Use FieldType.Decimal to control the decimal length of double values to be shown in client.
  • Support time constant pushdown in mocktikv.
  • Return the unsupported error in the type infer stage.
  • Refactor the following expression/builtin-function evaluation framework:
    • CRC32
    • TIME
    • HOUR, MINUTE, SECOND, MICROSECOND
    • RAND, POW, SIGN, SQRT
    • DIV
    • TRUNCATE
    • ANY_VALUE
    • DNF
    • NULLIF
    • TIMESTAMPADD
    • TO_SECONDS
    • TO_DAYS
    • CASE
    • RADIANS
    • OCT
    • IS_IPV4, IS_IPV6, IS_IPV4_COMPAT, IS_IPV4_MAPP
    • INET_ATON, INET_NTOA, INET6_ATON, INET6_NTOA
    • TIME_FORMAT

Weekly update in TiKV

Last week, We landed 33 PRs in the TiKV repositories.

Added

  • Add hex/escaped converting for tikv-ctl.
  • Implement the basic structure of builtin_cast and some functions for DAG.
  • Add compare to new expression calculate framework.
  • Support leader resignation for PD.
  • Add Git branch information to the starting log.
  • Support the mysql-time constant.
  • Add Constant and Column for coprocessor.
  • Add RocksDB event metrics.

Fixed

  • Declare config for each CF explicitly.
  • Use millisecond resolution for the coarse Instant.
  • Only collect properties for DBEntryType::Put.
  • Allow coarse error.

Improved

  • Check approximate size before split check.
  • Get snapshot in batches for coprocessor.
  • Get snapshot in batches for endpoint.
  • Use separated thread to flush metrics.
  • Use histogram coarse timer.
  • Upgrade Rocksdb to 5.6.2.
  • Deprecate v1 snapshot.
  • Reorganize the server start up process for PD.
  • Broadcast when there is pending conf change.

Product

  • TiDB
  • TiSpark
  • Roadmap
  • TiDB Cloud

Docs

  • Quick Start
  • Best Practices
  • FAQ
  • TiDB Utilities
  • Release Notes

Resources

  • Blog
  • Weekly
  • GitHub
  • TiDB Academy
  • TiDB Community

Company

  • About
  • Careers
  • News
  • Contact Us
  • Privacy Policy
  • Terms of Service

Connect

  • Twitter
  • LinkedIn
  • Reddit
  • Google Group
  • Stack Overflow

© 2018 PingCAP. All Rights Reserved.

中文