Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
neoppod
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Xavier Thompson
neoppod
Commits
37f58489
Commit
37f58489
authored
8 years ago
by
Julien Muchembled
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Release version 1.7.0
parent
36b2d141
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
44 additions
and
2 deletions
+44
-2
CHANGELOG.rst
CHANGELOG.rst
+42
-0
setup.py
setup.py
+2
-2
No files found.
CHANGELOG.rst
View file @
37f58489
Change History
Change History
==============
==============
1.7.0 (2016-12-19)
------------------
- Identification issues, mainly caused by id conflicts, are fixed:
- Storage nodes now only accept clients that are known by the master.
- When reconnecting to a master, a client get a new id if the previous id is
already reallocated to another client.
- The consequences were either crashes or clients being unable to connect.
- Added support for the latest versions of ZODB (4.4.4 & 5.0.1). A notable
change is that lastTransaction() does not ping the master anymore (but it
still causes a connection to the master if the client is disconnected).
- A cluster in BACKUPING state can now serve regular clients in read-only mode.
But without invalidation yet, so clients must reconnect whenever they want
to see newer data.
- Fixed crash of client nodes (including backup master) while trying to process
notifications before complete initialization, instead of ignoring them.
- Client:
- Fix race condition leading to invalid mapping between internal connection
objects and their file descriptors. This resulted in KeyError exceptions.
- Fix item eviction from cache, which could break loading from storage.
- Better exception handling in tpc_abort.
- Do not limit the number of open connections to storage nodes.
- Storage:
- Fix crash when a client loses connection to the master just before voting.
- MySQL: Force index for a few queries. Unfortunately, this is not perfect
because sometimes MySQL still ignores our hints.
- MySQL: Do not use unsafe TRUNCATE statement.
- Make 'neoctl print ids' display time of TIDs.
- Various neoctl/neolog formatting improvements/fixes.
- Plus a few other changes for debugging and developers, as well as small
optimizations.
1.6.3 (2016-06-15)
1.6.3 (2016-06-15)
------------------
------------------
...
...
This diff is collapsed.
Click to expand it.
setup.py
View file @
37f58489
...
@@ -58,9 +58,9 @@ else:
...
@@ -58,9 +58,9 @@ else:
setup
(
setup
(
name
=
'neoppod'
,
name
=
'neoppod'
,
version
=
'1.
6.3
'
,
version
=
'1.
7.0
'
,
description
=
__doc__
.
strip
(),
description
=
__doc__
.
strip
(),
author
=
'N
EOPPOD
'
,
author
=
'N
exedi SA
'
,
author_email
=
'neo-dev@erp5.org'
,
author_email
=
'neo-dev@erp5.org'
,
url
=
'http://www.neoppod.org/'
,
url
=
'http://www.neoppod.org/'
,
license
=
'GPL 2+'
,
license
=
'GPL 2+'
,
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment