Comments (2)
Hi,
Many thanks for the feedbacks. A client should never see the message.
Please consider it an internal error if you do see it.
A preliminary fix was committed to address this issue. Running a simple
verification (5 concurrent threads with a million batch commit for each
thread) did not see any issue raised by the concurrent batch operations.
Thanks.
Chiaming
On Fri, Feb 27, 2015 at 7:34 AM, Jan Doms [email protected] wrote:
Hi, should a client ever recieve this message from the server?
Or can it be considered an internal error if I do see it?
A look at the code seems to suggest that
https://github.com/Seagate/kinetic-java/blob/master/kinetic-simulator/src/main/java/com/seagate/kinetic/simulator/internal/SimulatorEngine.java#L457
should wait until the current batch is finished such that when the init
call in BatchOperationHandler should only be done when no other batch is
active, unfortunately it doesn't exactly work like that...—
Reply to this email directly or view it on GitHub
#15.
from kinetic-java.
Thanks for the quick response and preliminary fix Chiaming!
from kinetic-java.
Related Issues (20)
- mvn clean package throws an error HOT 1
- serial_number and world_wide_name should be unique HOT 2
- Cascade puts not working
- Question on field "version" of EntryMetaData HOT 1
- required message fields in 0.8.0.4 ? HOT 1
- Incorrect filename in README.md HOT 1
- UDP multicast various levels of verbosity.
- Tests Fails HOT 2
- Connection Invalid magic number HOT 1
- heartbeatMonitor.sh is can't specify network interface.
- Encryption uses different keys for different platform
- Simulator seems not giving all the message types in getlog statistic operation
- Queue depth limit, i.e. asyncQueuedSize is not always respected HOT 1
- mvn build fails when checked out into a directory named "kinetic"? HOT 2
- Typo in README.md - 'remore' -> 'remote' HOT 1
- Typo in README.md - 'wprkspace' -> 'workspace' HOT 1
- large messages over TLS
- Multicast frequency of simulator should behave like real devices HOT 3
- p2p push behaviour HOT 2
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 kinetic-java.