mariadb/storage/innobase/btr
Alexey Kopytov 49ad084503 Few improvements related to CPU cache line size and padding:
Bug #79636: CACHE_LINE_SIZE should be 128 on AArch64
Bug #79637: Hard-coded cache line size
Bug #79638: Reconcile CACHE_LINE_SIZE with CPU_LEVEL1_DCACHE_LINESIZE
Bug #79652: Suspicious padding in srv_conc_t

- changed CPU_LEVEL1_DCACHE_LINESIZE to default to 128 bytes on POWER
  and AArch64 architectures in cases when no value could be detected
  by CMake using getconf

- changed CACHE_LINE_SIZE definition in ut0counter.h to be an alias of
  CPU_LEVEL1_DCACHE_LINESIZE

- changed a number of hard-coded 64-byte cache line size values in the
  InnoDB code

- fixed insufficient padding for srv_conc members in srv0conc.cc

Ported to Mariadb by Daniel Black <daniel.black@au.ibm.com>
Added s390 cache size of 256 at same time.
2016-06-07 13:02:31 +04:00
..
btr0btr.cc MDEV-9559: Server without encryption configs crashes if selecting from an implicitly encrypted table 2016-02-17 12:32:07 +02:00
btr0cur.cc Merge branch '10.0' into 10.1 2015-12-21 21:24:22 +01:00
btr0defragment.cc MDEV-8799: Server crashes in btr_defragment_add_index, encryption.innodb-bad-key-change5 and alike fail in buildbot 2015-09-15 09:40:04 +03:00
btr0pcur.cc move to storage/innobase 2015-05-04 19:17:21 +02:00
btr0scrub.cc MDEV-8799: Server crashes in btr_defragment_add_index, encryption.innodb-bad-key-change5 and alike fail in buildbot 2015-09-15 09:40:04 +03:00
btr0sea.cc Few improvements related to CPU cache line size and padding: 2016-06-07 13:02:31 +04:00