Skip to content
This repository was archived by the owner on Mar 24, 2022. It is now read-only.

Releases: vmware-archive/gpos

v1.147

22 Nov 20:39

Choose a tag to compare

Bump GPOS to recompile [#134476913]

v1.146

02 Nov 04:03

Choose a tag to compare

Remove whole banning mechanism from gpos [#133570595]

gpos has a set of banned API calls which needs to be allowed with the
ALLOW_xxx macro in order for gpopt to compile. But I think it is the
library caller(GPDB/Orca)'s resposibility to take care of the function call.

v1.145

06 Aug 12:31

Choose a tag to compare

Remove unused socket code, and ioutils::SzMkTemp function.

ioutils::SzMkTemp called mktemp(), which is a security risk. That caused
a compiler warning. The only thing that used ioutils::SzMkTemp was the
test code for CSocket, but all the socket code was unused anyway, so just
remove the whole lot.

I was also getting a warning/error on strict aliasing:

/home/heikki/gpdb/gpos/server/src/unittest/gpos/net/CSocketTest.cpp:549:27: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
   GPOS_ASSERT((*(ULONG *) szRecv) == pinitUds->m_ulId);
                           ^
So that's another small reason to get rid of this.

v1.144

03 Aug 17:58

Choose a tag to compare

Fix GPDB/GPOS crash in debug builds

In Debug builds of GPDB, we try and shutdown the MDCache manually from
TerminateGPOPT. Accessing the SyncHashTable of the MDCache rquires
acquiring a spln lock, and to acquire that spin lock, we need a
PwrkSelf() worker object to make sure we don't deadlock etc. However at
this point all workers (created during OptimizerQuery) have been cleaned
up, and so IWorker::PwrkrSelf() returns NULL. This check is mute if
there is no worker, so we should guard against that case.

Closes #30

v1.143

20 Jul 19:10

Choose a tag to compare

This new version contains no new feature.

  • the "release" binary for Linux now contains debug symbols

v1.142

14 Jul 19:01

Choose a tag to compare

Bump GPOS version

Signed-off-by: Jesse Zhang <sbjesse@gmail.com>

v1.141

13 Jul 01:20

Choose a tag to compare

Bump GPOS version [reopens #29]

v1.140

12 Jul 21:00

Choose a tag to compare

Bump GPOS version [closes #29]

v1.139

29 Jun 21:48

Choose a tag to compare

Fixing warning

v1.138

21 Jun 22:35

Choose a tag to compare

Bumping up GPOS version number