Branch: refs/heads/benchmark
  Home:   https://github.com/Eyescale/Equalizer
  Commit: a1c1ab3ab0995f418b647f916f203040413e6d18
      
https://github.com/Eyescale/Equalizer/commit/a1c1ab3ab0995f418b647f916f203040413e6d18
  Author: Stefan Eilemann <[email protected]>
  Date:   2012-02-10 (Fri, 10 Feb 2012)

  Changed paths:
    M libs/co/localNode.cpp

  Log Message:
  -----------
  Closes #90: eqPly: Crash with direct send and 30 GPUs

This was a race introduced by #82:

[rcv thread]
_handleData:
  dispatchCommand to instance1
    enqueue to foo thread

[foo thread]
  process command
  release command

[rcv thread]
  dispatch the same command to instance2
    cloneCommand
  compact cache
  free command [yee-ha!]

Fix by retaining the command during dispatch.

[ ] May break build
[ ] May break existing applications (see CHANGES.txt)
[x] Bugfix
[ ] New Feature
[ ] Cleanup
[ ] Optimization
[ ] Documentation


  Commit: 39d92d090db6e3c14d5703a2f8d8bef73ecec8b4
      
https://github.com/Eyescale/Equalizer/commit/39d92d090db6e3c14d5703a2f8d8bef73ecec8b4
  Author: Stefan Eilemann <[email protected]>
  Date:   2012-02-10 (Fri, 10 Feb 2012)

  Changed paths:
    M libs/eq/client/channel.cpp
  M libs/eq/client/channel.h
  M libs/eq/client/channelStatistics.cpp
  M libs/eq/client/channelStatistics.h
  M libs/eq/client/node.h
  M libs/eq/client/nodeStatistics.cpp
  M libs/eq/client/pipeStatistics.cpp
  M libs/eq/client/statisticSampler.h
  M libs/eq/client/window.cpp
  M libs/eq/client/window.h
  M libs/eq/client/windowStatistics.cpp

  Log Message:
  -----------
  Another statistics-related race for 1.2 (#90)

[ ] May break build
[ ] May break existing applications (see CHANGES.txt)
[x] Bugfix
[ ] New Feature
[ ] Cleanup
[ ] Optimization
[ ] Documentation


  Commit: 5460bd2ae2d3ce9a53369990bacada8fc301548d
      
https://github.com/Eyescale/Equalizer/commit/5460bd2ae2d3ce9a53369990bacada8fc301548d
  Author: Stefan Eilemann <[email protected]>
  Date:   2012-02-10 (Fri, 10 Feb 2012)

  Changed paths:
    M libs/co/localNode.cpp

  Log Message:
  -----------
  Merge branch '1.2'

Conflicts:
        libs/eq/client/channel.cpp
        libs/eq/client/channelStatistics.cpp


  Commit: 7497b2fceeffc3a06fe037a0f81bcf0fdf2df565
      
https://github.com/Eyescale/Equalizer/commit/7497b2fceeffc3a06fe037a0f81bcf0fdf2df565
  Author: Stefan Eilemann <[email protected]>
  Date:   2012-02-10 (Fri, 10 Feb 2012)

  Changed paths:
    M libs/co/localNode.cpp

  Log Message:
  -----------
  Merge branch 'master' into benchmark


Compare: https://github.com/Eyescale/Equalizer/compare/b4965d5...7497b2f
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Equalizer-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/equalizer-commit
http://www.equalizergraphics.com

Reply via email to