[Pkg-ofed-commits] [libfabric] annotated tag v1.0.0rc3 created (now 9ed5d6f)

Ana Beatriz Guerrero López ana at moszumanska.debian.org
Sat Oct 22 12:28:16 UTC 2016


This is an automated email from the git hooks/post-receive script.

ana pushed a change to annotated tag v1.0.0rc3
in repository libfabric.

        at  9ed5d6f   (tag)
   tagging  568839ffcd5f870ace1ec1039e9c18cfb29ca391 (commit)
  replaces  v1.0.0rc2
 tagged by  Sean Hefty
        on  Tue Mar 31 22:33:28 2015 -0700

- Log -----------------------------------------------------------------
v1.0.0rc3

Arun C Ilango (6):
      prov/verbs: mode bits - Use EP attribute if tx/rx attribute is not set.
      prov/verbs: Refactor getinfo and endpoint creation code
      prov/verbs: Fix casting for wait object return.
      prov/verbs: Remove branches from error path code.
      prov/verbs: Consolidate send and recv functions
      prov/verbs: Return -FI_EAGAIN for EQ and CQ reads when the queue is empty.

Ben Turrubiates (6):
      Add implementation for fi_av_straddr.
      Ensure all fi_ops_* structures are fully filled out to avoid seg faults.
      Update fi_eq man page to mirror the structures in fi_eq.h.
      Merge pull request #4 from jsquyres/bturrubiates-topic/fi-ops-fix
      Check for pthread_spin_init and set PT_LOCK_SPIN appropriately.
      Fix warnings in sockets provider when using spinlock for fastlock_t implementation.

Dave Goodell (14):
      Merge pull request #644 from jsquyres/pr/coverity-30820
      Merge pull request #660 from jsquyres/pr/moar-usnic-coverity
      usnic: add log messages for EP_MSG
      usnic: update to new fi_connreq_t typedef
      core: add FI_PROVIDER selection env var
      Merge pull request #765 from jsquyres/pr/remove-undefined-proto
      usnic: all endpoints are FI_RM_DISABLED
      usnic: update libusnic_direct to SVN r218222
      Merge pull request #816 from shefty/logging
      usnic: return -FI_EAGAIN on empty cq/eq read
      usnic: return -FI_ENODATA when ib_uverbs is missing
      man: update fi_provider(7) and fi_av(3)
      verbs: fix old VERBS_INFO warning
      usnic: empty "reject" func should return -FI_ENOSYS

Howard Pritchard (1):
      manpages: fix mixup of cq with eq in fi_msg.3 etc.

Jeff Squyres (88):
      usnic: fix trivial use-after-free
      usnic: check for failure from usdf_rdm_fill_tx_attr()
      usnic: return immediately if listen() fails
      usnic: check for failure from usdf_rdm_fill_tx_attr()
      usnic: jump to "done" on failure to read()
      usnic: fully initialize the sockaddr_in
      usnic: be consistent about checking for (hints == NULL)
      usnic: be consistent about checking for (hints == NULL)
      usnic: be consistent about checking for (hints == NULL)
      usnic: fill in the destination address
      usnic: check for failure from usdf_rdm_fill_tx_attr()
      usnic: free ep on error
      usnic: ensure to free the temporary dest
      usnic: ensure to destroy the spin lock before freeing it
      usnic: ensure to destroy the spin lock before freeing it
      usnic: use #if 0 to hide some debugging code
      usnic: use #if 0 to hide some debugging code
      usnic: intentionally ignore the return from epoll_ctl()
      usnic: ensure not to overflow string
      usnic: ensure string is null-terminated
      usnic: close the socket if we don't need it any more
      usnic: do not write past the end of the string
      usnic: do not write past the end of the string
      usnic: ensure strings are always null-terminated
      usnic: free the timer before we (possibly) free the av
      configure.ac: 1.0rc2 has been released; on to 1.0rc3
      Merge pull request #642 from jsquyres/pr/bump-to-1.0rc3
      nightly tarball: also log the git commands
      Merge pull request #643 from jsquyres/pr/nightly-tarball-moar-logging
      fabric: don't free "lib" before using it in an FI_WARN
      Merge pull request #624 from jsquyres/pr/usnic-coverity-fixes
      usnic_av: ensure to reset u_dest to NULL each loop
      usnic: only check hints->foo when (hints!=NULL)
      usnic: ensure to free resources in the error case
      usnic: ensure to clear out dest each iteration
      Merge pull request #665 from jsquyres/pr/coverity-31693
      Merge pull request #687 from goodell/pr/usnic
      md4nroff.pl: trivial typo fix in error message
      man pages: move generated nroff pages to man/manX/
      Merge pull request #703 from jsquyres/pr/move-man-pages-hither-and-thither
      usnic: fix resource leak
      usnic: fix trivial typo in comment
      Merge pull request #731 from jsquyres/pr/usnic-fixes
      fi_av/fi_eq: more description of async operations
      usnic: setup timers before launching the progression thread
      usnic: clean up failure case in usdf_fabric_open
      Merge pull request #735 from jsquyres/pr/usnic-bootstrap-fix
      usnic: SIOCGARP returning ENXIO means "use the ARP, Luke..."
      Merge pull request #737 from jsquyres/pr/usnic-arp-tomfoolery
      man: add man pages for each provider
      cron-run-all-md2nroff: fix generated man page directory
      usdf_mem.c: add fi_enosys.h
      usdf_cq.c: fix typos: fi_no_cq_readfrom -> fi_no_cq_sreadfrom
      usnic: fix typo
      Merge pull request #747 from jsquyres/pr/usnic-typo
      fi_provider.m4: display whether the provider is built or not
      configury: fix trivial typos in comments
      Merge pull request #751 from jsquyres/pr/typo-fixes
      cron-make-nightly-tarball: fix redirection
      Merge pull request #749 from jsquyres/pr/fi-provider-m4-message
      Merge pull request #754 from jsquyres/pr/fix-cron-md5sums-file
      usnic: put meaningful content in fi_usnic.7.md
      Merge pull request #762 from jsquyres/pr/fi-usnic-man-page
      fi_usnic.7: use modified markup for C code
      fi_usnic.7: minor updates
      fi.h: remove prototype for non-existant function
      fi_open_ops.3: add missing fi_open_ops.3 page
      Makefile.am: log.c must be in $(common_srcs) or DL builds fail
      providers: remove unnecessary fi_log_init()
      Merge pull request #767 from jsquyres/pr/usnic-missing-fi-log-init
      Merge pull request #764 from jsquyres/pr/fi-usnic-7-updates
      Merge pull request #770 from goodell/pr/usnic
      usnic: add --with-libnl configure option
      Merge pull request #750 from jsquyres/pr/usnic-libnl-sadness
      fi_*_bind: clarifications
      Merge pull request #801 from goodell/pr/update_usd
      fabric: $FI_PROVIDER_PATH env var specifies where DLs live
      Merge pull request #781 from jsquyres/pr/fi-provider-dl-path
      cron-run-all-md2nroff.pl: add logfile support
      cron-run-all-md2nroff.pl: improve logfile support
      Merge pull request #822 from goodell/pr/usnic
      fi_usnic.7.md: update usnic provider page per fi_provider.7
      Merge pull request #835 from jsquyres/pr/fi-usnic-7-update
      sockets: fix various compiler warnings
      fi.h: fix various compiler warnings
      usnic: fix various compiler warnings
      distscript.pl: man pages were moved to subdirs
      Merge pull request #844 from jsquyres/pr/distscript-man-page-fix

Jianxin Xiong (47):
      prov/psm: replace FI_EVENT with FI_COMPLETION
      Merge pull request #678 from j-xiong/master
      prov/psm: check the return value of write()
      prov/psm: name server tweaks
      prov/psm: set CQ entry flags based on operation type
      Merge pull request #684 from j-xiong/master
      prov/psm: remove duplicated function name in the debug output
      prov/psm: add more debug output for AV insertion errors
      Merge pull request #689 from j-xiong/master
      prov/psm: handle a corner case in fi_av_insert
      Merge pull request #690 from j-xiong/master
      prov/psm: allow multiple shared openings of fabric and domain
      Merge pull request #710 from j-xiong/master
      prov/psm: add FI_EP_DGRAM to the supported EP type
      Merge pull request #736 from j-xiong/master
      prov/psm: use PSM blocking send for inject send
      prov/psm: remove obsolete ep fields and context types
      prov/psm: simplify the condition of returning psm_req via fi_context
      prov/psm: turn on tagged messaging based RMA by default
      Merge pull request #756 from j-xiong/master
      prov/psm: support FI_REMORE_COMPLETE flag for RMA over tagged messge
      Merge pull request #805 from j-xiong/master
      prov/psm: allow reading more than one CQ event in the bypass mode
      Merge branch 'master' of ssh://github.com/ofiwg/libfabric
      Merge pull request #817 from j-xiong/master
      prov/psm: remove an unused vaiable
      Merge pull request #818 from j-xiong/master
      prov/psm: define macros for prov/fabric/domain names
      Merge pull request #819 from j-xiong/master
      prov/psm: replace more names with macros
      Merge pull request #823 from j-xiong/master
      prov/psm: allow completion be generated when FI_INJECT is used
      Merge pull request #829 from j-xiong/master
      prov/psm: fix a deadlock in RMA progress
      Merge pull request #830 from j-xiong/master
      prov/psm: remove unused environment variable OFI_PSM_WANRING
      Merge pull request #839 from j-xiong/master
      man: finish the man page about the PSM provider
      Merge pull request #840 from j-xiong/master
      man: format fix for the PSM provider man page.
      Merge pull request #843 from j-xiong/master
      prov/psm: implement fi_cq_signal
      Merge pull request #846 from j-xiong/master
      man: update the PSM provider man page
      Merge pull request #847 from j-xiong/master
      prov/psm: fix for the supported op flags
      Merge pull request #852 from j-xiong/master

Jithin Jose (65):
      - Add fi-getname for passive endpoints
      - Fixes #634
      Updated based on Patrick's feedback
      Coverity fixes
      Fixes #662
      Fixes #663
      Reset PE entry op-context data
      Coverity fixes
      - Add support for fi_shutdown and fi_reject (Fixes #667)
      - Add queue for CM messages, so that accept/reject/connect/shutdown calls
      Add check for duplicate/un-oredered CM messages
      - Add separate lock for protectling TX/RX lists in CQ/Cntr
      - Updated sock_cq/sock_cntr wait for manual-progress modes
      Fix sockets provider build warnings
      - Minor coverity fixes
      Fix a resource leak
      Fixes #691
      Use uint64_t for exchanging source/target ids.
      Added queue for CM messages, that tracks ack also.
      Add FI_REMOTE_COMPLETE flag in caps
      Update av-async reporting based on updated specification.
      - Set src_addr in fi_getinfo based on getaddrinfo(hostname) if src_addr
      Add rx/tx_size_left
      Add inject/tinject-data
      Added list for keeping track of domain services
      Read volatile variables from memory.
      Cleanups in MSG-EP
      Add list-lock to protect tx/rx list
      Coverity scan fixes
      Optimized addr-lookup
      - Re-enable out-comm buffering
      - Set SOCK_NO_COMPLETION flag for inject operations.
      Updated eq-read to return -FI_EAGAIN on empty read.
      Cleanups
      Set FI_REMOTE_CQ_DATA flag
      Coverity scan fixes
      Add check for ctx in release-rx_entry
      Set resource-mgmt mode
      - Move conn-listener into EP
      - OSX warning fixes (fixes #772)
      Return -FI_EAGAIN on empty CQ/EQ read*/sread*
      Set cm_addr to EP CM addr after ACCEPT.
      - Logging updates
      - Check for EP while progressing rx-context
      Logging Updates
      Generate EQ error event on CM message timeout
      - Minor logging updates
      Updated EQ error reporting.
      Report eq-error-event for CM reject event
      Add list for keeping track of EQ err_data_entry
      Signal EQ on new error-event
      Cleanup conn-setup
      Cleanup ep-close
      Negate prov errno for EQ/CQ strerror
      - Minor updates based on test runs on Mac
      Add reference count tracking for AV
      Updated sockets-provider to use new logging framework
      Fix fi_log_enabled check
      Init CM locks, cleanups
      Merge pull request #832 from jithinjosepkl/pr/devel
      prov/sockets: Add CQ-signal API
      prov/sockets: Make FI_TRANSMIT_COMPLETE default
      Set default op-flags for tx_context
      Set src_addr as wildcard address if src_addr = NULL and flags & FI_SOURCE
      Merge pull request #849 from jithinjosepkl/pr/devel

OFIWG Bot (28):
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages
      Updated nroff-generated man pages

Patrick MacArthur (21):
      prov/verbs: Fix fcntl(fd, F_GETFL) usage
      prov/verbs: Fix memory leak on unsupported wait object type
      Check for shm_open without librt first
      fi_tostr: Add FI_TYPE_EQ_EVENT, FI_TYPE_CQ_EVENT_FLAGS
      prov/sockets: Don't assert on fi_getinfo() user input
      prov/psm: Explicitly include assert.h
      prov/sockets: Explicitly include assert.h
      Do not include assert.h in public header files
      prov/verbs: Add missing flag on remote CQ data
      prov/verbs: Ignore desc parameter if FI_INJECT set
      prov/verbs: Detect inject_size in fi_getinfo()
      prov/verbs: Use FI_INJECT flag to trigger inline data
      prov/verbs: Extract function to create qp_init_attr
      prov/verbs: Rename local variable for consistency
      prov/verbs: Accept FI_INJECT in fi_tx_attr::op_flags
      prov/verbs: Allow selective send completions
      prov/verbs: Accept FI_REMOTE_COMPLETE in fi_tx_attr::op_flags
      prov/verbs: Return -FI_EAGAIN on queue pair overflow
      prov/verbs: Make hints const where possible
      prov/verbs: Make internal endpoint flags uint64_t
      prov/verbs: Fix bug where op_flags incorrectly set

Patrick McCormick (1):
      Return ENODATA more.

Sayantan Sur (4):
      man: remove old ordering discussion in fi_tagged.3
      mr: more general memory registration on fid
      Minor markup formatting fix
      man: mistake in field name in man page

Sean Hefty (134):
      Merge pull request #641 from shefty/master
      Merge pull request #645 from patrickmacarthur/verbs-coverity
      Merge pull request #649 from patrickmacarthur/pr/macosx-build-fix
      prov/verbs: Replace fi_warn with fi_log
      Merge pull request #658 from shefty/master
      Merge pull request #651 from sayantansur/pr-fi-tagged-man
      man/cm: Fix documentation of CM event entry
      Merge pull request #661 from jithinjosepkl/pr/devel
      Merge pull request #646 from jithinjosepkl/pr/sockets
      Merge pull request #668 from shefty/master
      fabric: Redefine fi_connreq_t to allow compiler type checking
      Merge pull request #664 from sayantansur/pr-domain-mr-reg
      Merge pull request #671 from shefty/master
      fabric/cm: Define option to report CM user data size
      fabric: Enhance documentation of fi_getinfo caps
      fabric: Remove FI_REMOTE_CQ_DATA cap
      fabric: Allow use of fi_dupinfo to allocate an empty fi_info
      fabric: Add err_data_size field to fi_eq_err_entry
      fabric: Report optype as part of completion data
      fabric: Remove FI_INJECT as a capability
      fabric: Add debug information to providers for fi_getinfo
      prov/verbs: Replace hard-code value with #define
      Merge pull request #676 from shefty/master
      Merge pull request #679 from shefty/master
      Merge pull request #674 from jithinjosepkl/pr/sockets
      Merge pull request #683 from jithinjosepkl/pr/sockets
      fabric: Convert fi_gettime_ms to uint64_t
      fabric: Remove FI_BUFFERED_RECV capability
      fabric: Remove EP attribute total_buffered_recv
      fabric: Remove EP attribute inject size
      fabric: Remove shutdown flags
      fabric: Further define shutdown/close semantics
      fabric: Move ep_type from fi_info into ep_attr
      Merge pull request #688 from jithinjosepkl/pr/sockets
      Merge pull request #685 from shefty/master
      Merge pull request #693 from patrickmacarthur/pr/assert
      Merge pull request #692 from shefty/master
      Merge pull request #700 from shantonu/sockets-devel
      Merge pull request #694 from patrickmacarthur/pr/tostr-event
      fabric: Clarify when src_addrlen is valid versus src_addr
      fabric: Add av_type field to domain attribute
      Merge pull request #698 from shefty/master
      Merge pull request #709 from jithinjosepkl/pr/sockets
      Merge pull request #704 from shefty/master
      Merge pull request #714 from a-ilango/dev
      Merge pull request #717 from shantonu/sockets-devel
      Merge pull request #718 from hppritcha/topic/eq_confusion
      Merge pull request #719 from shantonu/sockets-devel
      Merge pull request #726 from patrickmacarthur/pr/verbs-missing-cq-flag
      Merge pull request #728 from a-ilango/dev
      Merge pull request #730 from bturrubiates/topic/straddr-fix
      Merge pull request #734 from jsquyres/pr/fi-eq-av-man-page-updates
      Merge pull request #742 from jsquyres/pr/provider-man-pages
      Merge pull request #732 from a-ilango/dev
      Merge pull request #740 from bturrubiates/topic/eq-man-fix
      Merge pull request #739 from bturrubiates/topic/fi-ops-fix
      Merge pull request #741 from goodell/pr/prov-select-env
      Merge pull request #752 from sayantansur/fi-man-domain-formatting
      Merge pull request #766 from jsquyres/pr/put-log-c-in-common-srcs
      Merge pull request #763 from jsquyres/pr/add-fi-open-ops-man-page
      fabric/rbuf: Handle return value from read/write
      prov/sockets: sock_cq_readerr can overrun error buffer
      fabric: Redefine FI_SHARED_CONTEXT for 32-bit systems
      prov/sockets: Reduce CM timeout from 5 to 2 seconds
      prov/sockets: Fix 32-build warnings and crash
      prov/sockets: Fix hang when remote peer(s) close
      prov/sockets: Fix error writing to EQ
      fabric: Redefine FI_REMOTE_COMPLETE
      prov/sockets: Move setting nonblock to a common function
      prov/sockets: Rework getinfo
      prov/sockets: Fix default operation flags
      prov/sockets: Generate completion for FI_INJECT flag
      fabric: Add AC type to tostr output
      Merge pull request #768 from jithinjosepkl/pr/sockets
      Merge pull request #769 from jithinjosepkl/pr/sockets
      Merge pull request #773 from jithinjosepkl/pr/sockets
      Merge pull request #777 from jithinjosepkl/pr/sockets
      Merge pull request #779 from sayantansur/fi-info-man
      Merge pull request #780 from jithinjosepkl/pr/sockets
      Merge pull request #761 from jsquyres/pr/fi-domain-bin-param-fix
      fabric: Define return value for EQ/CQ read of an empty queue
      Merge pull request #791 from a-ilango/dev
      Merge pull request #792 from jithinjosepkl/pr/sockets
      Merge pull request #790 from patrickmacarthur/pr/verbs-inject
      Merge pull request #789 from shefty/master
      fabric: Implement logging with fine grained control over output.
      Merge pull request #802 from jithinjosepkl/pr/sockets
      Merge pull request #803 from shefty/master
      prov/sockets: Fix releasing of RX connection
      Merge pull request #807 from shefty/master
      Merge pull request #804 from pmmccorm/master
      Merge pull request #812 from jithinjosepkl/pr/logging
      Merge pull request #808 from jithinjosepkl/pr/sockets
      prov/ibverbs: Re-enabled logging output
      Merge pull request #814 from shefty/master
      prov/psm: Re-enable logging in psm provider
      prov/usnic: Re-enable logging for usnic
      Merge pull request #815 from shefty/master
      Merge pull request #799 from bturrubiates/topic/spinlock
      Merge pull request #788 from patrickmacarthur/pr/verbs-completion
      Merge pull request #831 from goodell/pr/issue828
      fabric/log: Adjust FI_LOG_TAG macro to match other FI_LOG macros
      fabric: Define mode bit to indicate that CQ data consumes a posted receive
      fabric: Remove FI_REMOTE_SIGNAL
      fabric: Rename FI_REMOTE_COMPLETE to FI_TRANSMIT_COMPLETE
      fabric: Rename FI_REMOTE_COMMIT to FI_COMMIT_COMPLETE
      fabric: Introduce FI_INJECT_COMPLETE completion option
      prov/sockets: Remove FI_TRANSMIT_COMPLETE as a cap
      fabric: Define FI_TRANSMIT_COMPLETE as the default for completions
      man: Update description of rx/tx attr size field
      man: Minor clarifications to fi_getinfo description
      fabric: Replace CQ write functionality with wake-up
      fabric: Renumber flags to group like ones together
      prov/psm: Check in psmx_write should be FI_COMMIT_COMPLETE
      Merge pull request #837 from goodell/pr/verbs
      Merge pull request #821 from shefty/master
      Merge pull request #841 from shefty/master
      Merge pull request #842 from shefty/master
      Merge pull request #836 from goodell/pr/man
      prov/sockets: Remove unused function
      Merge pull request #848 from shefty/master
      Fabric: Cleanup FI_ORDER defines
      fabric: Remove duplicate ordering attributes from fi_ep_attr
      Merge pull request #851 from patrickmacarthur/pr/verbs-tx-ops-bugfix
      fabric: Define FI_ORDER_DATA
      Merge branch 'master' of github.com:shefty/libfabric
      fabric: Document FI_COMMIT_COMPLETE
      Merge pull request #850 from shefty/master
      Merge remote-tracking branch 'upstream/master'
      Merge pull request #853 from goodell/pr/usnic
      Merge remote-tracking branch 'upstream/master'
      spec: Change build requirement from libnl3 to libnl
      Merge pull request #855 from shefty/master
      v1.0.0rc3

Shantonu Hossain (6):
      Fixed resource leaks in error-case exit path.
      Removed assert from sock_ep_dgram and sock_ep_rdm and allowed 0 as valid src_addrlen/dest_addrlen passed from hints
      Removed src_addrlen check as it's not needed
      prov/sockets: Added missing tx/rx arribute for scalable ep
      prov/sockets: Fixed fi_eq_read to return 0 when eq is empty
      prov/sockets: Fixed progress logic for tagged message and buffered entry

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ofed/libfabric.git



More information about the Pkg-ofed-commits mailing list