PySyncObj icon indicating copy to clipboard operation
PySyncObj copied to clipboard

A library for replicating your python class between multiple servers, based on raft protocol

Results 32 PySyncObj issues
Sort by recently updated
recently updated
newest added

Is there a roadmap or TODO that covers what is missing to get pySyncObj to version 1.0?

Added pollerClass parameter to SyncObj constructor so a custom poller can be used. Current implementation only allows a SelectPoller or a PollPoller, yet Poller is provided as a base class....

I have a use case where I need to make a custom Poller. Can we make the poller variable less ridged and provide the developer with options to use a...

There's the following warning that should be fixed: ``` /usr/local/lib/python3.9/dist-packages/pysyncobj/serializer.py:88: FutureWarning: GzipFile was opened for writing, but this will change in future Python releases. Specify the mode argument for opening...

Add unit test to avoid prints in source code.

Currently you have to specify all cluster nodes when adding node dynamically. Need to implement auto discovery.

enhancement

Lets say I have serverA with test-0.domain.com:5000 and server B with test-1.domain.com:5000 and server C with test-2.domain.com:5000 The test-0.domain.com,test-1.domain.com,test-2.domain.com addresses are same as ifconfig address on respective servers. On server...

pickle.dump(obj, file, __protocol) TypeError: can't pickle _thread.RLock objects This issue is happening with python3.7 version.

Some issues with OpenSSL and pypy, need to investigate https://travis-ci.org/github/bakwc/PySyncObj/jobs/738857934 ``` =================================== FAILURES =================================== ________________________ test_encryptionCorrectPassword ________________________ def test_encryptionCorrectPassword(): assert HAS_CRYPTO random.seed(42) a = [getNextAddr(), getNextAddr()] > o1 = TestObj(a[0],...

Increase max bind attempts https://travis-ci.org/github/bakwc/PySyncObj/jobs/693296748