Remove COMPAT_TABLE_VERSION.
authorAndre Noll <maan@tuebingen.mpg.de>
Tue, 18 Apr 2017 18:23:30 +0000 (20:23 +0200)
committerAndre Noll <maan@tuebingen.mpg.de>
Wed, 17 Jun 2020 20:30:31 +0000 (22:30 +0200)
commitd032b723ee4b7d25ec9be9387e2cc1fa04ec3190
tree04c29c470c7288fd9fdfb6a460d82dd5c723026e
parentc283f067d330a9288aec5510836cd4a898dd07df
Remove COMPAT_TABLE_VERSION.

The compatibility version concept was introduced eight years ago in
commit (62d228ec), and was never needed. In fact, COMPAT_TABLE_VERSION
has always been zero so far. This commit gets rid of it.

Given a library version and the on-disk table version, we can still
tell whether the table can be opened by comparing the MIN_TABLE_VERSION
and the CURRENT_TABLE_VERSION numbers of the library against the
value stored in the table (i.e., the CURRENT_TABLE_VERSION value of
the library that created the table).
osl.c
osl_core.h