Comments (1)
@kowayvwang currently we don't support distributed transaction. the only guarantee we can give is that multiple put operations of sortkeys on the same hashkey are atomic.
that is to say, if you write code like this:
pegasus.multi_set("aa", [("bb", "cc"), ("dd", ee), ("ff" -> "gg") ...])
the operations of "aa:bb -> cc" & "aa:dd -> ee" & "aa:ff" -> "gg" will all success or all fail.
from incubator-pegasus.
Related Issues (20)
- Meta_server unable to connect kerberos zookeeper where KDC configuration "rdns = false" HOT 1
- use getaddrinfo instead of gethostbyname HOT 1
- Bug(go client):The cluster added a new meta node, but the meta server configuration of the go client was not updated. As a result, the client cannot find the new meta address and can only access the meta listed in the meta list HOT 2
- Question:The Go client is not compiled on GitHub, and users need to download it and build it themselves.
- Errors occurred while launching Pegasus shell HOT 1
- Implement an expiration mechanism to limit the cache size
- Errors occurred while launching Pegasus bench HOT 1
- Error occurred that snappy/zstd/lz4 is not required dependencies while running packing tools HOT 1
- Error occurred that namespace in group validator of flags was missed while building Pegasus daily HOT 1
- Feature: support force no idempotent wirte when doing duplication
- Meta server and Replica server process could not exit normally after backing up or restoring on HDFS
- pegasus uses a non OSS friendly version of org.json:json jar HOT 1
- Error occurred that "get_property could not find TARGET DOWNLOAD_EXTRACT_TIMESTAMP" while building third-parties HOT 1
- Bug(message_ex::copy): In some case, the message_ex::copy function will trigger an assertion HOT 7
- Docker image for compilation environment failed to be built due to "cannot verify archive.apache.org's certificate"
- Feature: refactor cold backup and restore function
- Bug(go client):Go client fails to compile. HOT 1
- Partition split hung HOT 3
- The amount of data increased after backing up and restoring a partition-split table HOT 1
- Meta server crashed in prometheus-cpp library HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from incubator-pegasus.