1. 12 10月, 2015 6 次提交
  2. 15 9月, 2015 1 次提交
  3. 05 9月, 2015 1 次提交
  4. 24 8月, 2015 1 次提交
  5. 19 8月, 2015 2 次提交
    • J
      api: Adjust comment for virDomainAddIOThread · 53058e11
      John Ferlan 提交于
      The comment for the function indicated that iothread_id had to be
      a positive non-zero value; however, that wasn't checked - that is
      a value of 0 is/was allowed by the API and was left up to the
      hypervisor to reject the value.
      
      More than likely this nuance was missed during the many "adjustments"
      to the API in the review phase.
      53058e11
    • J
      api: Remove check on iothread_id arg in virDomainPinIOThread · d64b81a8
      John Ferlan 提交于
      Allow 0 as an iothread_id and force the hypervisor to handle.
      The qemuDomainPinIOThread API will look up the iothread_id of
      0 and not find it and message that anyway.
      d64b81a8
  6. 18 8月, 2015 1 次提交
  7. 14 8月, 2015 1 次提交
  8. 10 8月, 2015 1 次提交
    • M
      virDomainCoreDumpWithFormat: Mention enum for @dumpformat · bc359f77
      Michal Privoznik 提交于
      So the API takes @dumpformat argument. This is what makes it special
      when compared to virDomainCoreDump. The argument is there so that
      users can choose the format of resulting core dump file. And to ease
      them the choosing process we even have an enum with supported values
      across all the hypervisors. But we don't mention the enum in  the
      function description anywhere. Fix it!
      Signed-off-by: NMichal Privoznik <mprivozn@redhat.com>
      bc359f77
  9. 10 7月, 2015 1 次提交
  10. 26 6月, 2015 1 次提交
  11. 19 6月, 2015 1 次提交
  12. 04 6月, 2015 2 次提交
  13. 29 5月, 2015 1 次提交
    • L
      debug: assure NULLSTR() around all %s args in debug at top of public APIs · e983e625
      Laine Stump 提交于
      There are also a couple that were very uninformatively just logging
      the value of the pointer rather than the string itself:
      
      * the "name" arg to virNodeDeviceLookupByName()
      * wwnn and wwpn args to virNodeDeviceLookupSCSIHostByWWN()
      
      All char*'s that make sense should now have their contents logged
      rather than the pointer, and all %s args should now be inside
      NULLSTR().
      e983e625
  14. 21 5月, 2015 1 次提交
  15. 14 5月, 2015 1 次提交
  16. 04 5月, 2015 2 次提交
  17. 28 4月, 2015 1 次提交
  18. 14 4月, 2015 1 次提交
  19. 03 4月, 2015 1 次提交
  20. 02 4月, 2015 1 次提交
  21. 26 3月, 2015 2 次提交
  22. 18 3月, 2015 1 次提交
  23. 17 3月, 2015 1 次提交
    • N
      domifaddr: Implement the public APIs · 5b5242a7
      Nehal J Wani 提交于
      Define helper function virDomainInterfaceFree, which allows
      the upper layer application to free the domain interface object
      conveniently.
      
      The API is going to provide multiple methods by flags, e.g.
        * Query guest agent
        * Parse DHCP lease file
      
      include/libvirt/libvirt-domain.h
        * Define virDomainInterfaceAddresses, virDomainInterfaceFree
        * Define structs virDomainInterface, virDomainIPAddress
      
      src/driver-hypervisor.h:
        * Define domainInterfaceAddresses
      
      src/libvirt-domain.c:
        * Implement virDomainInterfaceAddresses
        * Implement virDomainInterfaceFree
      
      src/libvirt_public.syms:
        * Export the new symbols
      Signed-off-by: NNehal J Wani <nehaljw.kkd1@gmail.com>
      5b5242a7
  24. 12 3月, 2015 1 次提交
    • J
      Implement public API for virDomainPinIOThread · 71b234ce
      John Ferlan 提交于
      Add virDomainPinIOThread to allow setting the CPU affinity for a specific
      IOThread based on the output generated from virDomainGetIOThreadsInfo
      
      The API supports updating both the --live domain and the --config data
      71b234ce
  25. 10 3月, 2015 1 次提交
    • C
      qemu: fix memory leak in qemuAgentGetFSInfo · f276b36d
      Chen Fan 提交于
      in virDomainFSInfoFree(), don't free the virDomainFSInfo data.
      
      ==10670== 80 bytes in 2 blocks are definitely lost in loss record 576 of 793
      ==10670==    at 0x4A06BC3: calloc (vg_replace_malloc.c:618)
      ==10670==    by 0x509DEBD: virAlloc (viralloc.c:144)
      ==10670==    by 0x19FBD558: qemuAgentGetFSInfo (qemu_agent.c:1837)
      ==10670==    by 0x1A03CF91: qemuDomainGetFSInfo (qemu_driver.c:19238)
      Signed-off-by: NChen Fan <chen.fan.fnst@cn.fujitsu.com>
      f276b36d
  26. 09 3月, 2015 1 次提交
  27. 06 3月, 2015 2 次提交
    • J
      Implement public API for virDomainGetIOThreadsInfo · 11a5a095
      John Ferlan 提交于
      Add virDomainGetIOThreadInfo in order to return a list of
      virDomainIOThreadInfoPtr structures which list the IOThread ID
      and the CPU Affinity map for each IOThread for the domain.
      
      For an active domain, the live data will be returned, while for
      an inactive domain, the config data will be returned.
      
      The API supports either the --live or --config flag, but not both.
      
      Also added virDomainIOThreadsInfoFree in order to free the cpumap
      and the IOThreadInfo structure.
      Signed-off-by: NJohn Ferlan <jferlan@redhat.com>
      11a5a095
    • P
      memtune: change the way how we store unlimited value · cf521fc8
      Pavel Hrdina 提交于
      There was a mess in the way how we store unlimited value for memory
      limits and how we handled values provided by user.  Internally there
      were two possible ways how to store unlimited value: as 0 value or as
      VIR_DOMAIN_MEMORY_PARAM_UNLIMITED.  Because we chose to store memory
      limits as unsigned long long, we cannot use -1 to represent unlimited.
      It's much easier for us to say that everything greater than
      VIR_DOMAIN_MEMORY_PARAM_UNLIMITED means unlimited and leave 0 as valid
      value despite that it makes no sense to set limit to 0.
      
      Remove unnecessary function virCompareLimitUlong.  The update of test
      is to prevent the 0 to be miss-used as unlimited in future.
      
      Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1146539Signed-off-by: NPavel Hrdina <phrdina@redhat.com>
      cf521fc8
  28. 25 2月, 2015 1 次提交
  29. 16 1月, 2015 1 次提交
  30. 13 1月, 2015 1 次提交
    • D
      Add new virDomainDefineXMLFlags public API · 2a5ee954
      Daniel P. Berrange 提交于
      The virDomainDefineXML method is one of the few that still lacks
      an 'unsigned int flags' parameter. This will be needed for adding
      XML validation to this API. virDomainCreateXML fortunately already
      has flags.
      2a5ee954