Menu

#152 Ip call + channel send + filter

3.5.0
done
3.4.0 (37)
bug
implemented
verified
corrected
2021-09-24
2021-06-16
Pharos Team
No

When a partition calls an Ip-call that sends a channel bulk to another partition and a sendFilter is called, the system hangs. Test955

Discussion

  • Pharos Team

    Pharos Team - 2021-09-23

    Updated the filter/ipcalls to make the shared stack divided accross nested calls.

    This way, when an ipcall the thread switches to the top of the shared stack, and when inside the ipcall it makes another ipcall, Pharos removes the permissions to the previous shared stack position and gives permissions to below. Always in multiple of PHAROS_SHARED_STACK_SIZE_MINIMUM_SIZE

     
  • Pharos Team

    Pharos Team - 2021-09-24
    • status: accepted --> done
    • Implemented: not implemented --> implemented
    • Verification: not verified --> verified
    • Resolution: not corrected --> corrected
     
  • Pharos Team

    Pharos Team - 2021-09-24

    Updated all filters to include a "minimum stack". If set with a 0 (default) it will be set automatically (by Pharos) to PHAROS_SHARED_STACK_SIZE_MINIMUM_SIZE. And it must be a multiple of PHAROS_SHARED_STACK_SIZE_MINIMUM_SIZE, otherwise Pharos will round it up.

    Test955 is now passing

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB