Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deb builds for Ubuntu won't work by themselves #487

Closed
caktux opened this issue Mar 16, 2015 · 5 comments
Closed

deb builds for Ubuntu won't work by themselves #487

caktux opened this issue Mar 16, 2015 · 5 comments
Assignees

Comments

@caktux
Copy link
Contributor

caktux commented Mar 16, 2015

Since the ethereum-qt PPA is required, those links are misleading and will only lead to confusion for users. PPA instructions should be used instead.

@obscuren
Copy link
Contributor

This is for the links on the https://github.com/ethereum/go-ethereum/blob/develop/README.md ?

@caktux
Copy link
Contributor Author

caktux commented Mar 16, 2015

Yep, not sure what you'd prefer there, the instructions or linking to them

@obscuren
Copy link
Contributor

A link I guess :-)

@zelig zelig assigned zelig and fjl and unassigned zelig Apr 20, 2015
@zelig
Copy link
Contributor

zelig commented Apr 20, 2015

@fjl would you pls consider this?

@fjl
Copy link
Contributor

fjl commented May 25, 2015

Build instructions have been updated a while ago and now refer to the PPA.

@fjl fjl closed this as completed May 25, 2015
nolash pushed a commit to nolash/go-ethereum that referenced this issue May 3, 2018
The Ticks only need to be instantiated once, not in every for loop.
Let's use Ticker, because it can be stopped.
maoueh pushed a commit to streamingfast/go-ethereum that referenced this issue Jun 9, 2023
* basic txn prioritizer implemented using mutex map

* Re-execute parallel tasks when there is a read in coinbase or burn address

* Re-execute parallel tasks when there is a read in coinbase or burn address

* using *sync.RWMutex{} in mutexMap

Co-authored-by: Jerry <[email protected]>
maoueh pushed a commit to streamingfast/go-ethereum that referenced this issue Jun 9, 2023
* Create MVHashMap and use it StateDB

* Parallel state processor

* Move fee burning and tipping out of state transition to reduce read/write dependencies between transactions

* Re-execute parallel tasks when there is a read in coinbase or burn address

* Block-stm optimization

Added tests for executor and two major improvements:

1. Add a dependency map during execution. This will prevent aborted tasks from being sent for execution immedaitely after failure.
2. Change the key of MVHashMap from string to a byte array. This will reduce time to convert byte slices to strings.

* Remove cache from executor test

* added mvhashmap unit tests (with  as key)

* Shard mvhashmap to reduce the time spent in global mutex

* Skip applying intermediate states

* Dependency improvement

* added test for status

* Create MVHashMap and use it StateDB

* Parallel state processor

* Move fee burning and tipping out of state transition to reduce read/write dependencies between transactions

* Re-execute parallel tasks when there is a read in coinbase or burn address

* Txn prioritizer implemented using mutex map (ethereum#487)

* basic txn prioritizer implemented using mutex map

* Re-execute parallel tasks when there is a read in coinbase or burn address

* Re-execute parallel tasks when there is a read in coinbase or burn address

* using *sync.RWMutex{} in mutexMap

Co-authored-by: Jerry <[email protected]>

* added getReadMap and getWriteMap (ethereum#473)

* Block-stm optimization

Added tests for executor and some improvements:

1. Add a dependency map during execution. This will prevent aborted tasks from being sent for execution immedaitely after failure.
2. Change the key of MVHashMap from string to a byte array. This will reduce time to convert byte slices to strings.
3. Use sync.Map to reduce the time spent in global mutex.
4. Skip applying intermediate states.
5. Estimate dependency when an execution fails without dependency information.
6. Divide execution task queue into two separate queues. One for relatively certain transactions, and the other for speculative future transactions.
7. Setting dependencies of Txs coming from the same sender before starting parallel execution.
8. Process results in their semantic order (transaction index) instead of the order when they arrive. Replace result channel with a priority queue.

* Do not write entire objects directly when applying write set in blockstm

* fixed a small bug in the Report function (ethereum#530)

* linters

Co-authored-by: Jerry <[email protected]>
tanishqjasoria pushed a commit to tanishqjasoria/go-ethereum that referenced this issue Oct 31, 2023
* fix: more consistent invalid opcode trace

* Update version.go

---------

Co-authored-by: HAOYUatHZ <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
spencer-tb pushed a commit to spencer-tb/go-ethereum that referenced this issue Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants