Lazar Petrovic
Lazar Petrovic
Currently, when the port mapping is added, it is given a default name "-". Can you add support for custom mapping names?
part of #12456
Having immutability of an instance is a good feature by itself. But right now, the driving force behind making `Hash` immutable is the switch protobuf. Events will contain hashes that...
`BaseEventHashedData` will cease to exist once events move to protobuf. In preparation for that, the class should be concealed within `GossipEvent` and no outside classes should depend on it.
closes #15601 @OlegMazurov @rbair23 @jasperpotts Based on [the proposal](https://github.com/hashgraph/hedera-services/blob/develop/platform-sdk/docs/proposals/inlinePces/inlinePcesProposal.md), I have implemented event writing to PCES using the `FileChannel` and created a benchmark comparing it to the classing `OutputStream` method....
`EventDescriptorWrapper` copies the hash bytes in the constructor. This is unnecessary, the `Hash` class should have a constructor that accepts `Bytes` and no copying should be done.
Atm, the events serialized to PCES and gossip use protobuf, but the field length is determined externally, outside of PBJ. This is because there is no simple API to write...
Create a new unwired component that writes events to the PCES according to the proposal. This component should be well tested with unit tests but not wired. As much code...
[Proposal link](https://github.com/hashgraph/hedera-services/blob/develop/platform-sdk/docs/proposals/inlinePces/inlinePcesProposal.md) [Epic link](https://github.com/hashgraph/hedera-services/issues/15579) - Create a separate implementation for writing events to PCES files using `FileChannel` - Create a benchmark with both implementation as well as flushing after every...
The proposal for this feature can be found [here](https://github.com/hashgraph/hedera-services/blob/develop/platform-sdk/docs/proposals/inlinePces/inlinePcesProposal.md). ```[tasklist] ### Tasks - [ ] https://github.com/hashgraph/hedera-services/issues/15601 - [ ] https://github.com/hashgraph/hedera-services/issues/15605 - [ ] https://github.com/hashgraph/hedera-services/issues/15606 - [ ] Cleanup legacy PCES...