From: Or Gerlitz <ogerlitz@voltaire.com>
To: Philipp Reisner <philipp.reisner@linbit.com>
Cc: Jens Axboe <jaxboe@fusionio.com>,
Lars Ellenberg <lars.ellenberg@linbit.com>,
drbd-dev@lists.linbit.com
Subject: Re: [Drbd-dev] drbd: clean reference to old kernels
Date: Thu, 13 Jan 2011 17:46:11 +0200 [thread overview]
Message-ID: <4D2F1E43.3050400@voltaire.com> (raw)
In-Reply-To: <201101131604.58153.philipp.reisner@linbit.com>
Philipp Reisner wrote:
> Yes, I send my pull requests to Jens, and CC them to LKML
> If it would help you I can start to CC them to drbd-dev@lists.linbit.com
> as well. It is a really low traffic mailing list
yep, please do that, it will help, so I'll subscribe to that list
> [...] the next pull request to Jens. (That will be for the 2.6.39 merge window)
> FYI, We are missing the (current) 2.6.38 merge window, with drbd-8.3.10
The drbd version in 2.6.37 is 8.3.9, looking on the git shortlog in the drbd-8.3 tree
between 8.3.9 to 8.3.10rc2 I see many many changes with most of them being kernel ones.
Does this means that currently you push upstream only whole drbd releases, and such
a push can contain tens or even hundred patches?
Or.
Andreas Gruenbacher (32):
drbd: Move compatibility headers into their own directory
drbd: Get the include file order right
drbd: Use standard make variable where we can
drbd: No longer build and package drbd_trace.ko
build: Add drbd-kernel.spec.in kernel module spec file template
rpm system macro fixes for sles10, sles11, sles11-sp1, rhel5
Update the .gitignore file
build: Fix the use of %kernel_module_package_moddir
man-pages: Minor grammar glitch
compat: The min_not_zero() macro is now defined upstream
Make sure that drbd_send() has sent the right number of bytes
Remove left-over prototype
drbd: Rename drbd_make_request_26 to drbd_make_request
drbd: Get rid of unnecessary macros (1)
drbd: Get rid of unnecessary macros (2)
drbd: Rename enum drbd_ret_codes to enum drbd_ret_code
drbd: Rename enum drbd_state_ret_codes to enum drbd_state_rv
drbd: Be more explicit about functions that return an enum drbd_state_rv
drbd: Another small enum drbd_state_rv cleanup
drbd: This code is dead now
drbd: Use the standard bool, true, and false keywords
drbd: Document how struct drbd_nl_cfg_req->ret_code is used
drbd: drbd_nl_disk_conf: Avoid a compiler warning
drbd: receive_bitmap: Fix the wrong return value
drbd: receive_bitmap: Avoid casting enum drbd_state_rv to int
drbd: receive_bitmap: Missing free_page() on error path
drbd: send_bitmap_rle_or_plain: Get rid of ugly and useless enum
drbd: receive_bitmap_plain: Get rid of ugly and useless enum
drbd: Fix: drbd_bitmap_io does not return an enum determine_dev_size
drbd: Rename __inc_ap_bio_cond to may_inc_ap_bio
drbd: With 2.6.37, I/O barriers have become plain old flushes
drbd: Remove useless / wrong comments
Christoph Hellwig (1):
block: remove BLKDEV_IFL_WAIT
Lars Ellenberg (67):
drbd: fix compatibility bi_rw flag to dp_flag conversion
drbd: add UNPLUG to any SYNC request on the receiving side
drbd: don't recvmsg with zero length
drbd: only reset online-verify start sector if verify completed
drbd: improve online-verify progress tracking
drbd: initialize online-verify progress tracking on verify target
drbd: factor out advancement of resync marks for progress reporting
drbd: advance progress step marks for online-verify
drbd: show progress bar and ETA for online-verify
drbd: factor out drbd_rs_controller_reset
drbd: factor out drbd_rs_number_requests
drbd: use the resync controller for online-verify requests as well
drbd: disable drbd_tracing for >= 2.6.35
drbd: fix potential wrap of 32bit oos:%lu display in /proc/drbd
drbd: further converge progress display of resync and online-verify
rhcs script: there is no OCF_RUNNING, replace with OCF_SUCCESS
drbd: use irqsave in bio endio callback
drbd: detect modification of in-flight buffers
drbd: debug: limit nelink-broadcast of request on digest mismatch to 32k
doc: improve notes about false positives when using data-integrity
drbd: properly use max_hw_sectors to limit the our bio size
drbd: restore compatibility with 32bit kernels
build: debian: adjust build-depends
build: allow build inside a git checkout to succeed without git installed
build: make install disables all drbd.ko found in /lib/modules/$KVER/
drbd: better fix for spin_lock_irqsave in endio callback
fix compatibility with kernel versions < 2.6.9 (sles9)
drbd: revert wrong hotfix, restore drbd barriers implemented with bio_rw_barrier
drbd: increase module count on /proc/drbd access
drbd: remove /proc/drbd before unregistering from netlink
drbd: use kzalloc and memset(,0,) to start with clean buffers in drbd_nl
drbd: add packet_type 27 (return_code_only) to netlink api
drbdsetup: don't ignore error replies in events based commands
drbdsetup events: improve message filtering
build: our userland needs to find the drbd/compat includes as well
build: compile fix: rhel5 and other do not support LINUXINCLUDES the way we now use it
build: hint to --enable-spec in autogen.sh as well
build: autofoo: don't warn about a variable before it is assigned
build: when disabling existing drbd.ko, rename them with a timestamp
build: add kmp-rpm target to our toplevel Makefile.in
compat: regression fix: max bio size limitation enforcement on 2.6.31 to 2.6.33
drbd: fix regression, we need to close drbd epochs during normal operation
build: configure should not tough KVER/KDIR veriables
build: for kmp, don't override %kernel_version with uname -r
build: don't leave XSLTPROC empty
build: pass KDIR and KVER to submake for "make modules" in toplevel dir
build: compile fix: add an other compat define for RHEL6
fix incomplete error message
drbd: bitmap: don't count unused bits (fix non-terminating resync)
drbd: store in-core bitmap little endian, regardless of architecture
compatibility for generic_*_le_bit
drbd: bitmap keep track of changes vs on-disk bitmap
drbd: allow petabyte storage on 64bit arch
drbd: get rid of unused debug code
drbd: get rid of more unused debug code
drbd: move bitmap write from resync_finished to after_state_change
drbd: fix potential dereference of NULL pointer
drbd: add debugging assert to make sure the protocol is clean
drbd: serialize sending of resync uuid with pending w_send_oos
compat: add enum for bool true and false
drbd: add missing include of dynamic_debug.h
drbd: be less noisy with some log messages
drbd: spelling fix in log message
drbd: improve on bitmap write out timing
drbd: fix potential access of on-stack wait_queue_head_t after return
compat: define COMPLETION_INITIALIZER_ONSTACK if missing
drbd: ratelimit io error messages
Nicolas Kaiser (1):
drivers/block/drbd/drbd_main.c: fix error path
Philipp Marek (18):
Fix the filelist generation for the new kernel-module-spec file.
drbdadm: Extend the dump_option(_xml) functions to embed data within the section.
drbdadm: do_proxy(): Only join the connection name once.
drbdadm: Use the proxy_plugin values for output and drbd_proxy_ctl calling.
drbdadm: On "drbdadm adjust" load current proxy settings for verification.
drbdadm: Adjust memlimit of the proxy, if necessary. Plugins to come.
drbdadm: Don't use a hardcoded number, use sizeof().
drbdadm: Terminate the plugin list with END, to avoid any assumptions about the plugin list length in the proxy.
drbdadm: Split do_proxy() into a validation and two worker functions.
drbdadm: The memory limit cannot be changed without destroying and re-creating the connection.
drbdadm: Cut do_proxy_conn_plugins() from do_proxy_conn_up(), and use it in "adjust".
drbdadm: Try to find a minimal set of commands to update the proxies' plugin settings.
drbdadm: Fix segfault on "drbdadm adjust" if no proxy configuration for this machine exists.
drbdadm: Fix proxy plugin configuration for "drbdadm proxy-up".
drbdadm: Fix "drbdadm adjust" parsing of drbd proxy version 1 output; it doesn't have the "show as-resources" command.
drbdadm: Fix segfault in "drbdadm adjust all", for resources where the defined/running configurations disagree about proxy usage.
drbdadm: If we detect a drbd proxy version 1, don't try to adjust its settings - it has no "show as-resources" command.
drbdadm: Fix "drbdadm adjust" for drbd proxy version 3; got broken by the opt->value to opt->name switch.
Philipp Reisner (37):
man-pages: Fixed the documentation of c-min-rate on drbd.conf's man page
drbd: Track the numbers of sectors in flight
drbd: New configuration parameters for dealing with network congestion
drbd: Implemented two new connection states Ahead/Behind
drbd: New packet for Ahead/Behind mode: P_OUT_OF_SYNC
drbd: When proxy's buffer drained off go into regular resync mode
drbd: Do not cleanup resync LRU for the Ahead/Behind SyncSource/SyncTarget transitions
man-pages: Documentation for the network congestion poliy paraemters
io-latency-test: Display how long IO was frozen
drbd: Implemented priority inheritance for resync requests
drbd: Make some functions static
drbd: Implemented side-stepping in drbd_res_begin_io()
drbd: Begin to account BIO processing time before inc_ap_bio()
drbd: use test_and_set_bit() to decide if bm_io_work should be queued
drbd: Fixed inc_ap_bio()
drbd: Fixed race condition in drbd_queue_bitmap_io
drbd: Improvements in sanitize_state()
drbd: Starting with protocol 96 we can allow app-IO while receiving the bitmap
drbd: Becoming sync target may not happen out of < C_WF_REPORT_PARAMS
drbd: Removed 20 seconds upper bound for side-stepping
compat: Updated backwards compatibility code for blkdev_issue_flush()
drbd: --force option for disconnect
drbd: Implemented the before-resync-source handler
drbd: Fixed disk state transitions when getting connected
drbd: Documenting drbd_should_do_remote() and drbd_should_send_oos()
drbd: There might be a resync after unfreezing IO due to no disk [Bugz 332]
drbdadm: Parse proxy/plugin section into a d_option list
Preparing 8.3.10rc1
drbdadm: Flush flex's buffers after aborting scanning
drbd: Fixed an issue with AHEAD -> SYNC_SOURCE transitions
drbd: No longer answer P_RS_DATA_REQUEST packets when in C_AHEAD mode
drbd: Be more careful with SyncSource -> Ahead transitions
drbd: Cleaned up the resync timer logic
drbd: Corrected off-by-one error in DRBD_MINOR_COUNT_MAX
drbdadm: Do not clutter the output of the init script
drbd: Do not full sync if a P_SYNC_UUID packet gets lost
Preparing 8.3.10rc2
next prev parent reply other threads:[~2011-01-13 15:57 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-01-13 9:34 [Drbd-dev] drbd: clean reference to old kernels Or Gerlitz
2011-01-13 13:57 ` Jens Axboe
2011-01-13 14:27 ` [Drbd-dev] [PATCH v2] " Or Gerlitz
2011-01-13 15:28 ` Lars Ellenberg
2011-01-23 12:35 ` [Drbd-dev] [PATCH v3] " Or Gerlitz
2011-01-13 15:04 ` [Drbd-dev] " Philipp Reisner
2011-01-13 15:46 ` Or Gerlitz [this message]
2011-01-13 16:07 ` Philipp Reisner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4D2F1E43.3050400@voltaire.com \
--to=ogerlitz@voltaire.com \
--cc=drbd-dev@lists.linbit.com \
--cc=jaxboe@fusionio.com \
--cc=lars.ellenberg@linbit.com \
--cc=philipp.reisner@linbit.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.