Skip to content
Snippets Groups Projects
  1. Mar 10, 2015
    • Alexander van Amesfoort's avatar
      Task #7519: fix COBALT recvmmsg wrt iovec init · bcc0b6e6
      Alexander van Amesfoort authored
      - fix iovec init problem introduced in prev recvmmsg patch.
        Implies small revert of some args and test changes.
        It also pushes de-exposes struct iovec again, which is good.
      - unrelated, irrel TBB Writer micro-patch (sorry)
      
      Changes are for APERTIF (and to fix COBALT...).
      bcc0b6e6
  2. Mar 04, 2015
    • Alexander van Amesfoort's avatar
      Task #7519: rework COBALT PacketReader: recvmmsg() · bfa98688
      Alexander van Amesfoort authored
      - rework recvmmsg() wrapper, so we can reuse it for APERTIF. Main purpose is to allow verification of incoming datagram sizes in real-time mode from recvmmsg().
      - fix small bug wrt input statistics in non-real-time mode
      - fix small bug wrt setReadBufferSize() (unused): THROW_SYSCALL() instead of perror()
      - minor simplification / clean ups, e.g. merge/unify packet size check into validatePacket()
      
      Disadvantage of the patch is that struct iovec is no longer contained in our recvmmsg() wrapper.
      All tests pass on cbt009.
      bfa98688
  3. Feb 24, 2015
    • Alexander van Amesfoort's avatar
      Task #7490: move createStream to LCS/Stream in StreamFactory.cc .h. + clean ups. · 65dcc8ba
      Alexander van Amesfoort authored
      Also:
      - Move deadline check from createStream() into SocketStream().
      - Get rid of unused code in an old attempt by me to refactor createStream().
      - Fix inverted check > 0 vs < 0 on one of the 2 usleep()s to back-off connect() in SocketStream().
      - Move EndOfStreamException and TimeOutException out of their classes (and fix up users).
      - Replace readdir() by readdir_r(). Probably irrel since only retval checked vs 0.
      - Clarify ~FileDescriptorBasedStream() somewhat, only delay cancellation if actually calling close().
      - Constify a few local vars in SocketStream.cc.
      
      Reason: In APERTIF, we need to receive UDP frames from the FPGA correlator.
      We can live with LOFAR Common and Stream, but prefer not to have CoInterface just for createStream().
      (All other network communication will be done via QPID messaging middleware.)
      
      Build tested only.
      65dcc8ba
  4. Oct 20, 2014
  5. Oct 07, 2014
  6. Oct 06, 2014
  7. Oct 02, 2014
  8. Aug 11, 2014
  9. Aug 08, 2014
  10. Aug 07, 2014
  11. Aug 02, 2014
  12. Jul 25, 2014
  13. Jun 20, 2014
  14. Jun 19, 2014
    • Alexander van Amesfoort's avatar
      Task #5830: revert most KVpair changes. The extra overloads clash on either 32... · d69ce59a
      Alexander van Amesfoort authored
      Task #5830: revert most KVpair changes. The extra overloads clash on either 32 or 64 bit. Adding overloads will also fail, as they cannot be mapped to PVSS data types in the PVSSGateway (default case there is to try string). So overloads -> template won't work either. Agreed with Ruud to also remove the vector<int> support (already not mapped). Then to solve the original data type problem, adapt a few logged data types from uint or ulong to int. While at it, adapt a few to bool from string ("0" or "1").
      d69ce59a
    • Arno Schoenmakers's avatar
      Task #5781: Attempted reintegration of task branch into trunk (error has been... · ddf2adf1
      Arno Schoenmakers authored
      Task #5781: Attempted reintegration of task branch into trunk (error has been reported: svn: E155023: Can't set properties on'/data1/schoenma/LOFAR_trunk/src/LOFAR/RTCP/Interface': invalid status for updating properties.
      ddf2adf1
  15. Jun 18, 2014
  16. Jun 16, 2014
  17. Jun 14, 2014
  18. Jun 13, 2014
  19. Jun 11, 2014
  20. Jun 10, 2014
  21. Jun 05, 2014
  22. Jun 03, 2014
  23. May 27, 2014
  24. May 20, 2014
  25. May 14, 2014
  26. Apr 17, 2014
    • Jan David Mol's avatar
      Task #5703: · 50110e33
      Jan David Mol authored
      - Moved OMPThread.h to CoInterface
      - Added tOMPThread
      - Added CoInterface/TimeFuncs.h for struct timespec functions
      - Added OMPThreadSet class to register/kill groups of OpenMP threads
      - Use OMPThreadSet to be able to kill slow write() calls in both Pipelines
      50110e33
  27. Apr 16, 2014
  28. Apr 10, 2014
  29. Apr 07, 2014
  30. Mar 21, 2014
    • Alexander van Amesfoort's avatar
      Task #5390: convert jenkins Cobalt install and release scripts into .sh scripts. · d0aae376
      Alexander van Amesfoort authored
        Also add script to set the 'current' symlink. The changes are mostly in error checking.
        The 3 added .sh scripts are not yet tested in its entirety, only parts.
        They have been derived from working scripts, but need to be retested. This is best on the cbt009 after hostname redirection (incl cbt001-008 unavail).
        Also, they may need extra functionality once tested:
          restrict to cbt001-008 or cbt009 
          do not upload/download to/from NEXUS
        Move install location of a few scripts from bin/ to sbin/.
      d0aae376
  31. Mar 19, 2014
  32. Mar 18, 2014
  33. Mar 16, 2014
Loading