- Introduced CegoTransactionManager::getCrashAffectedTables method.
In case of a crash recovery, all transaction affected tables have
to be analysed for index objects. Before finishing transactions,
the index objects have to be invalidated ( since they might be
corrupted ) and after completion of transactions they have to be
recreated. This is done now in CegoTableManager::finishOpenTransaction
- Fixes in CegoLogManager, CegoRecoveryManager, CegoDistManager and
CegoTableManager for LSN handling. Instead of saving the next LSN,
now the current written LSN is recorded in CegoLogManager. This
seems to be more natural, since a lot of methods set up the LSN to
a value + 1. Also this fixes a mismatch between commited lsn and
current lsn, which leads to a tableset recovery during startup in
any case ( occured with version 2.39.9 )
Submitted by: Bjoern Lemke <lemke@lemke-it.com>
RGeo is a geospatial data library for Ruby.
RGeo is a key component for writing location-aware applications in the Ruby
programming language. At its core is an implementation of the industry standard
OGC Simple Features Specification, which provides data representations of
geometric objects such as points, lines, and polygons, along with a set of
geometric analysis operations. This makes it ideal for modeling geolocation
data. It also supports a suite of optional add-on modules that provide various
geolocation-related services.
Use the core rgeo gem to:
- Represent spatial and geolocation data objects such as points, lines, and
polygons in your Ruby application.
- Perform standard spatial analysis operations such as finding intersections,
creating buffers, and computing lengths and areas.
- Correctly handle spherical geometry, and compute geographic projections for
map display and data analysis.
- Read and write location data in the WKT and WKB representations used by
spatial databases.
WWW: https://github.com/rgeo/rgeo
This library provides a simple Python client to interact with SoftLayer's
XML-RPC API.
A command-line interface is also included and can be used to manage various
SoftLayer products and services.
WWW: https://github.com/softlayer/softlayer-python
Processor Counter Monitor (PCM) is an application programming interface (API)
and a set of tools based on the API to monitor performance and energy metrics
of Intel(r) Core(tm), Xeon(r) and Atom(tm) processors.
This requires the 'cpuctl' module to be loaded.
WWW: https://github.com/opcm/pcm
PR: 227317
Submitted by: Vinícius Zavam <egypcio@googlemail.com>
Differential Revision: https://reviews.freebsd.org/D14986
Detailed log:
- Update audio/grip to 3.7.0
- Fix LICENSE
- Convert to USES=localbase
- Remove --disable-nls which does nothing
- Trim down the encoders list defined in src/gripcfg.c to those which we
have ports for and fix a pre-existing offset problem that arose from
removing one the encoders from the list. Specfically, the "xingmp3enc"
encoder was removed, but ginfo->selected_encoder was not changed in
src/grip.c. This caused the program to point to the flac encoder as the
default instead of oggenc and overwrote the flac settings with the
settings for oggenc.
PR: 227336
Submitted by: jhale
Differential Revision: https://reviews.freebsd.org/D14997