Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
4.5.0
-
windows 10 64-bit
-
Untriaged
-
Windows 64-bit
-
Unknown
Description
Windows 10 64-bit with windows build 151x
Install Couchbase Server 4.5.0 GA. Couchbase Server works as expected.
I am able to create default bucket and travel-sample bucket.
Both buckets are up and work as expected.
Uninstall Couchbase Server.
Update Windows 10 to Anniversary build (1607)
Install Couchbase Server 4.5.0 GA again.
Create travel-sample bucket. Failed to create bucket.
Check windows services. See memcached constantly crashed
Attachments
Issue Links
- blocks
-
MB-20290 4.6.0 Point Release
-
- Closed
-
- is duplicated by
-
MB-20496 Couchbase 4.5 (2601) on Windows 10 Anniversary update Is not starting correctly
-
- Closed
-
-
MB-20699 Couchbase Server unusable on Windows 10 (anniversary update)?
-
- Closed
-
- is triggering
-
MB-21982 jemalloc not used on older Linux releases, breaking Defragmenter and affecting performance
-
- Closed
-
Need to decide how to resolve this issue. The bug is in upstream TCMalloc, but it's in some pretty hairy code which runtime-patches the Windows CRT. It appears some change in Windows 10 Anniversary update has triggered this.
There's essentially two possible ways to resolve this issue:
I'm somewhat hesitant relying on (1) - this is pretty hairy code, and there's no guarantee even if we do get a fix from upstream that some subsequent release of Windows doesn't break things again. While (2) does require fixes on our part, once done it means we are "masters of our own destiny", and are using supported APIs. Additionally it would allow us to restore parity between Windows and Linux - we would be able to enable the Defragmenter on Windows.