Michal Kit
d060e95834
Merge OS -> ENT up to e00c7706c3f52d0e338f83d169e60c99d623f1c5
2018-06-26 10:02:33 +01:00
Tudor Malene
9be4c5dca4
CORDA-1567 Remove all traces of the out-of-process verifier ( #3424 )
2018-06-25 13:01:33 +01:00
Chris Rankin
8b3a5432cb
Merge commit '02348a584d56cdb562581d99be5b56348f7d1001' into chrisr3-os-merge
2018-06-23 00:06:11 +01:00
Anthony Keenan
3125ec9f73
[ENT-1955] Documentation fixes ( #3417 )
2018-06-21 16:57:30 +01:00
Konstantinos Chalkias
5a6af7f8ce
Merge remote-tracking branch 'open/master' into kostas-merge-14_06_2018
2018-06-14 14:43:44 +01:00
Joel Dudley
c15fde242f
Adds header of SGX design doc subheaders don't spill ( #3366 )
2018-06-14 13:46:20 +01:00
Chris Rankin
319953ba41
Merge commit '8087f3c5d3c823a5fbda9a728f129b0925c1fddb' into chrisr3-os-merge
2018-06-12 14:11:27 +01:00
Andras Slemmer
6661ee8a3e
Add doc
2018-06-07 17:08:20 +01:00
bpaunescu
d13cca49ec
ENT-1959: add a default value for mutualExclusionConfiguration.machineName ( #877 )
...
* ENT-1959: add a default value for mutualExclusionConfiguration.machineName
* ENT-1959: update docs
* ENT-1959: update docs, remove machineName from default conf, add unit test
2018-05-25 11:13:53 +01:00
Shams Asari
210a0bc9a5
Merge branch 'master' into os-merge-2907250
2018-05-21 11:26:23 +01:00
Shams Asari
152848730d
Merge remote-tracking branch 'open/master' into os-merge-2907250
...
# Conflicts:
# build.gradle
# client/rpc/src/main/kotlin/net/corda/client/rpc/CordaRPCClient.kt
# node-api/build.gradle
# node-api/src/main/kotlin/net/corda/nodeapi/internal/serialization/amqp/custom/StringBufferSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/AllButBlacklisted.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/AttachmentsClassLoader.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/DefaultWhitelist.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/GeneratedAttachment.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/OrdinalIO.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/SerializationFormat.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/SerializationScheme.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/SerializeAsTokenContextImpl.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/SharedContexts.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/UseCaseAwareness.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/AMQPDescriptorRegistry.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/AMQPPrimitiveSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/AMQPSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/AMQPSerializerFactories.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/ArraySerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/CollectionSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/CorDappCustomSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/CustomSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/DeserializationInput.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/DeserializedGenericArrayType.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/DeserializedParameterizedType.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/EnumEvolutionSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/EnumSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/Envelope.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/EvolutionSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/FingerPrinter.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/MapSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/ObjectSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/PropertySerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/PropertySerializers.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/Schema.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/SerializationHelper.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/SerializationOutput.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/SerializerFactory.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/SingletonSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/SupportedTransforms.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/TransformTypes.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/TransformsSchema.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/BigDecimalSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/BigIntegerSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/BitSetSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/CertPathSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/ClassSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/ContractAttachmentSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/CurrencySerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/DurationSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/EnumSetSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/InputStreamSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/InstantSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/LocalDateSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/LocalDateTimeSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/LocalTimeSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/MonthDaySerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/OffsetDateTimeSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/OffsetTimeSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/OpaqueBytesSubSequenceSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/PeriodSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/PrivateKeySerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/PublicKeySerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/SimpleStringSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/ThrowableSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/X509CRLSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/X509CertificateSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/YearMonthSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/YearSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/ZoneIdSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/amqp/custom/ZonedDateTimeSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/carpenter/ClassCarpenter.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/carpenter/Exceptions.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/carpenter/MetaCarpenter.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/carpenter/Schema.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/carpenter/SchemaFields.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/kryo/CordaClassResolver.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/kryo/CordaClosureSerializer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/kryo/DefaultKryoCustomizer.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/kryo/Kryo.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/kryo/KryoSerializationScheme.kt
# serialization/src/main/kotlin/net/corda/serialization/internal/kryo/SerializeAsTokenSerializer.kt
# serialization/src/test/java/net/corda/serialization/internal/ForbiddenLambdaSerializationTests.java
# serialization/src/test/java/net/corda/serialization/internal/LambdaCheckpointSerializationTest.java
# serialization/src/test/java/net/corda/serialization/internal/amqp/ErrorMessageTests.java
# serialization/src/test/java/net/corda/serialization/internal/amqp/JavaGenericsTest.java
# serialization/src/test/java/net/corda/serialization/internal/amqp/JavaPrivatePropertyTests.java
# serialization/src/test/java/net/corda/serialization/internal/amqp/JavaSerialiseEnumTests.java
# serialization/src/test/java/net/corda/serialization/internal/amqp/JavaSerializationOutputTests.java
# serialization/src/test/java/net/corda/serialization/internal/amqp/ListsSerializationJavaTest.java
# serialization/src/test/java/net/corda/serialization/internal/amqp/SetterConstructorTests.java
# serialization/src/test/kotlin/net/corda/serialization/internal/AttachmentsClassLoaderTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/ContractAttachmentSerializerTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/CordaClassResolverTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/ListsSerializationTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/MapsSerializationTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/PrivateKeySerializationTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/SerializationTokenTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/SetsSerializationTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/CorDappSerializerTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/DeserializeAndReturnEnvelopeTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/DeserializeMapTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/DeserializeNeedingCarpentryOfEnumsTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/DeserializeNeedingCarpentrySimpleTypesTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/DeserializeNeedingCarpentryTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/DeserializeSimpleTypesTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/DeserializedParameterizedTypeTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/EnumEvolvabilityTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/EnumEvolveTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/EnumTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/ErrorMessagesTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/EvolutionSerializerGetterTesting.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/EvolvabilityTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/FingerPrinterTesting.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/GenericsTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/OverridePKSerializerTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/PrivatePropertyTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/SerializationPropertyOrdering.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/SerializeAndReturnSchemaTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/amqp/StaticInitialisationOfSerializedObjectTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/carpenter/ClassCarpenterTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/carpenter/ClassCarpenterTestUtils.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/carpenter/ClassCarpenterWhitelistTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/carpenter/CompositeMemberCompositeSchemaToClassCarpenterTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/carpenter/EnumClassTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/carpenter/InheritanceSchemaToClassCarpenterTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/carpenter/MultiMemberCompositeSchemaToClassCarpenterTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/carpenter/SingleMemberCompositeSchemaToClassCarpenterTests.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/kryo/KryoStreamsTest.kt
# serialization/src/test/kotlin/net/corda/serialization/internal/kryo/KryoTests.kt
# settings.gradle
2018-05-21 10:31:57 +01:00
Thomas Schroeter
2907250468
Mark HA notary design as deprecated ( #3171 )
...
This design is superseded by the CFT notary design.
* Mark HA notary design as deprecated
* Remove outdated HA notary service design
2018-05-21 09:57:29 +01:00
Matthew Nesbit
93245ac07d
Set the confirmationWindowSize setting in the bridge Artemis link. To reduce spam logging and improve performance.
...
Fixup doc pictures to match CRL config change
2018-05-21 09:52:04 +01:00
Matthew Nesbit
a5a860c52e
First pass doc on the bridge.conf configuration file.
...
More doc work on bridge
Fixup docs with regard to HA changes discovered during testing
Link to bridge docs and add note about Zookeeper prerequisite.
Doc in progress
Add operating modes to overview doc
Change to BridgeInner from FloatInner
Add diagram to worked configuration section
Fix some typos and comments from PR reviews
Try to tidy up some of the wording.
Add new config properties and change to subsection headers for mode discussion
2018-05-17 08:52:49 +01:00
Mike Hearn
46eda8edd9
Merge commit '3f2e653f0' into mike-merge-413f476a3
2018-05-15 19:00:05 +02:00
Mike Hearn
62265088ba
Merge commit '7b26f4ecb' into mike-merge-413f476a3
2018-05-15 18:20:37 +02:00
Mike Hearn
6030c01b21
Merge commit 'c7bfc8f65' into mike-merge-413f476a3
2018-05-15 18:20:30 +02:00
Mike Hearn
e64adca122
Merge commit '3a80cdfb6' into mike-merge-413f476a3
2018-05-15 18:20:21 +02:00
Mike Hearn
9a7535085b
Merge commit 'b2c28cb52' into mike-merge-413f476a3
2018-05-15 18:20:11 +02:00
Mike Hearn
b3ba32f24c
Merge commit '9cf06dff1' into mike-merge-413f476a3
2018-05-15 18:19:59 +02:00
Mike Hearn
89abd8c8f8
Merge commit '7b6284c50' into mike-merge-413f476a3
2018-05-15 18:19:41 +02:00
Mike Hearn
12fa4741a6
Merge commit '8cac69d2522ae37b2bb976347b5aad853c04795a' into mike-merge-413f476a3
2018-05-15 18:09:16 +02:00
Mike Hearn
7b26f4ecb4
Docs: import notary service HA doc.
2018-05-15 16:59:35 +02:00
Mike Hearn
c7bfc8f655
Docs: import monitoring and management
2018-05-15 16:59:35 +02:00
Mike Hearn
3a80cdfb68
Docs: Import kafka notary design doc.
2018-05-15 16:59:35 +02:00
Mike Hearn
b2c28cb523
Docs: import hadr design doc.
2018-05-15 16:59:35 +02:00
Mike Hearn
9cf06dff10
Docs: add float design doc, as is.
2018-05-15 16:59:35 +02:00
Mike Hearn
7b6284c504
Docs: add design doc "failure detection and master election"
2018-05-15 16:59:35 +02:00
Mike Hearn
8cac69d252
Docs: re-organise the toctree a bit more and introduce a design section
...
It includes (for now) just the design template.
2018-05-15 16:59:35 +02:00
Mike Hearn
7da0bcd741
Docs: simplify design review process doc and link into toctree.
2018-05-15 16:59:35 +02:00
Mike Hearn
987875d600
Docs: improve the appearance of monitoring and management
2018-05-15 16:59:35 +02:00
Mike Hearn
9868a18361
Docs: improve appearance of the Kafka design doc.
2018-05-15 16:59:35 +02:00
Mike Hearn
f29bbb6b16
Docs: Docs: switch from ReCommonMark to m2r, as RCM is not really maintained and is buggy.
...
Tidy up presentation of HA design doc.
Misc markup fixes throughout, as revealed by m2r.
2018-05-15 16:59:35 +02:00
Mike Hearn
3f44910a2b
Docs: use toctree to link design decisions into site. Update float design doc to fit with docsite.
2018-05-15 16:59:35 +02:00
Mike Hearn
1895872307
Docs: improve rendering of "failure detection and master election"
2018-05-15 16:59:35 +02:00
Mike Hearn
534863fb7c
Minor: rename directory for cert hierarchies doc to remove JIRA ref.
2018-05-15 16:59:35 +02:00
Mike Hearn
75b621bdce
Docs: improve appearance of notary service HA doc.
2018-05-15 16:59:35 +02:00
Mike Hearn
6ff91cadca
Docs: add a note to the top of the cert hierarchies design doc.
...
Enable AutoStructify in ReCommonMark to allow rst/md to be mixed.
2018-05-15 16:59:35 +02:00
Mike Hearn
da01312ab6
Docs: adjust the certificate hierarchy design doc to render better in sphinx.
2018-05-15 16:59:35 +02:00
Mike Hearn
3baf27bbc7
Docs: bring certificate hierarchy design doc across into the open repo.
2018-05-15 16:59:35 +02:00
Mike Hearn
8883803111
Merge pull request #548 from corda/MarkOldfield-patch-1
...
Added design checklist
2018-04-25 11:31:55 +02:00
Andrius Dagys
5373c6364f
Design: HA Notary service ( #368 )
2018-04-18 14:44:23 +01:00
Andrius Dagys
e09719fe67
Design: Kafka-based notary service ( #700 )
...
* Design: high performance Kafka-based CFT notary service.
* Add discussion why we don't consider RDBMSs for the committed state index.
* Add discussion on how we could utilise Kafka partitioning.
2018-04-18 11:44:53 +01:00
MarkOldfield
e969d22ebb
Create DesignChecklist.md
2018-03-14 10:48:55 +00:00
Michal Kit
453029e548
Mkit ent 1133 certificate hierarchy ( #131 )
...
* Introducing new certificate hierarchy
* Updated Option 3 - CRL URL inclusion in a correct certificate. Typos fixing.
* Adding Option 4 being the latest iteration after internal discussions and research
* Addressing review comments - round 2
* Move design options into the design document
* Start considering a third option
* Address typos
* Clarify why the hierarchy is important to CRL
* Rework decision to match Mike's suggestions
* Move options back into decision.md
* Refactored documentation in line with design doc standards (#212 )
2018-02-07 12:59:07 +00:00
bpaunescu
b092b6b547
Bogdan hot warm doc
2018-02-05 10:14:42 +00:00
Viktor Kolomeyko
3d32760dcc
ENT-1331: Updating High Level design following discussion with Mike, Jose and David H
2018-01-29 12:06:47 +00:00
Viktor Kolomeyko
743f514fd9
High Level Design decisions for Business Network ( #369 )
...
* ENT-1331: Placeholder for design decisions previously discussed.
* ENT-1331: Describe TLS approach.
* ENT-1331: Describe Membership approach.
* ENT-1331: Describe Node vs. CordApp membership approaches.
* ENT-1331: Including remarks/corrections from @josecoll
* ENT-1331: Including remarks/corrections from @josecoll, part 2
2018-01-22 15:33:04 +00:00
David Lee
6733e74fcd
Merge pull request #142 from corda/dl-design-admin-ui
...
Approved by Mike H
2018-01-17 17:56:08 +00:00
David Lee
c4bfc49d0c
Updated main doc
2018-01-17 17:52:45 +00:00