Andrius Dagys
|
8e836bc279
|
Distributed notary: configure Raft client retry to avoid race conditions
|
2016-11-29 11:07:22 +00:00 |
|
Andrius Dagys
|
4c6625559f
|
Merged in andrius-dep-cleanup (pull request #569)
|
2016-11-28 18:28:28 +00:00 |
|
Ross Nicoll
|
f5ecddb4b2
|
Add get() method to identity service
|
2016-11-28 18:01:03 +00:00 |
|
Andrius Dagys
|
ef598d926f
|
Include only required atomix dependencies.
|
2016-11-28 15:51:31 +00:00 |
|
Shams Asari
|
38876e3984
|
Introducing Future.getOrThrow() which throws the cause of the ExecutionException
|
2016-11-28 15:21:22 +00:00 |
|
Mike Hearn
|
7b2eb651be
|
Suppress or fix the few remaining compiler warnings
|
2016-11-28 14:04:30 +00:00 |
|
Jose Coll
|
bc3550e3e6
|
Merged in colljos-kryo-observable-registration (pull request #544)
Kryo registration of Observable with explicit ID.
|
2016-11-28 13:31:51 +00:00 |
|
Andras Slemmer
|
811b0e6a8d
|
Merged in aslemmer-warn-on-double-tx-record (pull request #546)
Check for duplicate transaction records
|
2016-11-28 10:34:34 +00:00 |
|
Andrius Dagys
|
946cfda03e
|
Added a distributed notary demo that runs a notary cluster and gets several transactions notarised
|
2016-11-25 17:09:57 +00:00 |
|
Andrius Dagys
|
758ab6d359
|
Extended Driver api to allow custom config overrides. Added helper methods for creating a distributed notary cluster.
|
2016-11-25 17:09:57 +00:00 |
|
Andras Slemmer
|
44d1b79ef9
|
docs: Address PR 513 comments
|
2016-11-25 15:33:04 +00:00 |
|
Mike Hearn
|
aa629f74ca
|
Change startup message of the day
|
2016-11-25 14:30:40 +01:00 |
|
Andras Slemmer
|
87bd97d0c7
|
Check for duplicate transaction records
|
2016-11-24 18:00:04 +00:00 |
|
Patrick Kuo
|
cd34f3ae16
|
Merged in pat-explorer-more-changes (pull request #505)
Pat explorer more changes
|
2016-11-24 17:47:01 +00:00 |
|
Rick Parker
|
44e09f3366
|
Merged in parkri-remove-intermittent-error-at-start (pull request #542)
Remove race condition and intermittent logged error at node start up regarding "Queue created for a peer that we don't know from the network map".
|
2016-11-24 16:30:14 +00:00 |
|
rick.parker
|
8ec21eedb3
|
quasarScan removal.
|
2016-11-24 16:27:51 +00:00 |
|
Patrick Kuo
|
fbf952a1ab
|
Explorer corda branding
|
2016-11-24 15:46:50 +00:00 |
|
Jose Coll
|
f6f896d072
|
Kryo registration of Observable with explicit ID.
|
2016-11-24 15:39:08 +00:00 |
|
rick.parker
|
b20baff54c
|
Remove race condition and intermittent logged error at node start up regarding "Queue created for a peer that we don't know from the network map".
|
2016-11-24 13:14:07 +00:00 |
|
rick.parker
|
7d387870d2
|
Fix annotation on JDBCHashMapTestSuite and class name typo.
|
2016-11-23 13:08:14 +00:00 |
|
rick.parker
|
f68529d1fd
|
Rename protocol to flow.
|
2016-11-22 17:17:14 +00:00 |
|
Mike Hearn
|
6aa5f0a4b5
|
Minor: better plugin name printing in the banner
|
2016-11-22 15:04:15 +01:00 |
|
Mike Hearn
|
a70136f775
|
Minor: fix startup time calculation, fix demos to print things to stdout instead of log.info
|
2016-11-22 12:41:05 +01:00 |
|
Andrius Dagys
|
93505d5e2e
|
Merged in andrius-rename-bits (pull request #508)
|
2016-11-22 08:26:37 +00:00 |
|
Mike Hearn
|
235cee6727
|
Add a startup banner and suppress console logging unless --log-to-console is passed on the command line.
|
2016-11-21 16:08:36 +01:00 |
|
Andrius Dagys
|
64299591c3
|
Rename PublicKeyTree -> CompositeKey and unify terminology across documentation.
|
2016-11-21 14:47:19 +00:00 |
|
Andrius Dagys
|
635ee8df79
|
Rename bits -> bytes, as it normally indicates a byte array
|
2016-11-21 13:02:27 +00:00 |
|
Andrius Dagys
|
9256056ebc
|
Moved distributed notary tests to integration-test. Stopped using full date as the test folder name.
|
2016-11-21 09:59:08 +00:00 |
|
Andrius Dagys
|
0d56846b1b
|
Added a distributed notary that uses the Raft consensus algorithm (implemented by Copycat).
The notary operates by storing committed input states in a map state machine which is replicated across the Copycat cluster.
|
2016-11-18 18:13:19 +00:00 |
|
rick.parker
|
6abb5750bf
|
RPC Kryo plugin functionality.
|
2016-11-18 17:38:05 +00:00 |
|
Rick Parker
|
81d6195a07
|
Merged in parkri-jdbchashmap-lru (pull request #482)
LRU for JDBCHashMap loadOnInit=false, with tests.
|
2016-11-18 11:23:26 +00:00 |
|
rick.parker
|
5c1d81824e
|
LRU for JDBCHashMap loadOnInit=false, with tests.
|
2016-11-18 11:22:25 +00:00 |
|
rick.parker
|
cd98b559bf
|
Move jolokia access config to the config directories, alongside log4j2.xml file. Point samples at top level dev and test config.
|
2016-11-18 11:11:54 +00:00 |
|
Jose Coll
|
876b17bb12
|
Transaction notes now stored individually per row.
|
2016-11-17 17:57:07 +00:00 |
|
Rick Parker
|
0c9b03411a
|
Merged in parkri-pending-messages (pull request #481)
Remove need for pending messages map/table and fix start up race between network map and protocols wanting to look up Party
|
2016-11-17 17:12:35 +00:00 |
|
rick.parker
|
996b2d13d5
|
Network map message filtering. Removal of pending messages. Needs cleaning up.
|
2016-11-17 17:11:10 +00:00 |
|
Mike Hearn
|
ae49c2bdb2
|
Java code in Node currently targets Java 6 due to the caplet, until we decide we need to separate it out. This file uses Java 7+ features so downgrade it, which fixes the build (for some reason I could not easily reproduce this failure)
|
2016-11-17 12:33:57 +01:00 |
|
Jose Coll
|
1427baf797
|
Transaction note retrieval now using indexed field on database table.
|
2016-11-16 14:07:16 +00:00 |
|
Jose Coll
|
5dfffb1b84
|
Re-applied changes following net.corda rebase.
|
2016-11-16 14:07:16 +00:00 |
|
Richard Green
|
d65ff747b3
|
Merged in clint-capletfix (pull request #466)
Fixed classpath augmentation for plugins.
|
2016-11-16 10:39:27 +00:00 |
|
Shams Asari
|
012fa855a1
|
Moved RPCUserServiceImplTest into correct package
|
2016-11-15 17:36:35 +00:00 |
|
Andras Slemmer
|
07df9f17b3
|
loadtest: Add loadtest code
|
2016-11-15 17:21:26 +00:00 |
|
Andras Slemmer
|
dcd7a8a08a
|
Address PR 465 comments
|
2016-11-15 16:51:07 +00:00 |
|
Andras Slemmer
|
7f0dd1ab5b
|
Generic startProtocol and typesafe wrappers, per-protocol permissions, CashProtocol, remove executeCommand, move almost all Cash-related things to :finance
|
2016-11-15 16:46:37 +00:00 |
|
Andrius Dagys
|
9b8f00ef84
|
Stop using "legally-Identifiable" signatures for the notary protocol
|
2016-11-15 16:08:42 +00:00 |
|
Andrius Dagys
|
e261167343
|
Merged in andrius-servicename-gen (pull request #475)
Allow specifying advertised service identity name in configuration, generate a name if none specified
|
2016-11-15 14:33:02 +00:00 |
|
Shams Asari
|
c326a9ae46
|
Moved the RPC user config out of the properties file and into the main config file
|
2016-11-15 12:52:08 +00:00 |
|
Andrius Dagys
|
73bc841b7c
|
Allow specifying advertised service identity name in configuration, generate a name if none specified
|
2016-11-15 11:12:24 +00:00 |
|
Andrius Dagys
|
d00163e29d
|
Stop using "legally-Identifiable" signatures for the notary protocol, as notary nodes will use their service identity to sign (and not the legal one). It also doesn't make sense to attach an identity on the signature if it's a group identity and the signer holds only 1 out of many keys.
|
2016-11-14 16:02:20 +00:00 |
|
Andrius Dagys
|
d855b10817
|
Nodes part of a group identity (e.g. notary) now advertise the whole group Party on the network. When sending a message to a group, a representative node advertising the group identity is first chosen (at random), and its legal identity is used for communication. Currently we assume that a single legal identity can't be advertised by more than one node (the PublicKeyTree of an identity is used for Artemis queue names and we need to do more work to properly map a single queue to multiple nodes)
|
2016-11-14 14:57:16 +00:00 |
|