Bug 1419438 - gluster volume splitbrain info needs to display output of each brick in a stream fashion instead of buffering and dumping at the end
Summary: gluster volume splitbrain info needs to display output of each brick in a str...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Gluster Storage
Classification: Red Hat Storage
Component: replicate
Version: rhgs-3.2
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: RHGS 3.4.0
Assignee: Karthik U S
QA Contact: Vijay Avuthu
URL:
Whiteboard:
Depends On: 1506104
Blocks: 1503134
TreeView+ depends on / blocked
 
Reported: 2017-02-06 07:30 UTC by Nag Pavan Chilakam
Modified: 2026-06-20 07:43 UTC (History)
27 users (show)

Fixed In Version: glusterfs-3.12.2-2
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1506104 (view as bug list)
Environment:
Last Closed: 2018-09-04 06:32:03 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2018:2607 0 None None None 2018-09-04 06:33:46 UTC

Description Nag Pavan Chilakam 2017-02-06 07:30:56 UTC
Description of problem:
=========================
When we issue a heal info, we get the o/p in a continuous stream like fashion.
Say we have 4x2 volume, the the o/p is stream one brick after another

However when we issue a heal info split-brain, the o/p is not streamed as is received but is dumped at the end for all the bricks together.

There are two problems associated with that:
1)This gives a perception that the heal info split-brain is hung
2)we would be simply consuming memory momentarily without releasing till the end of the command(as such no mem leak), but in an extreme case can hypothetically cause a OOM kill(just think of a case where there are lakhs of splitbrain entries in a multibrick volume, and caching all these ) 

Note: I have reproduced it when there are splitbrain entries and even without splitbrain entries

Version-Release number of selected component (if applicable):
==========
3.8.4-13

How reproducible:
==========
always



Steps to Reproduce:
1.create a 2x2 volume
2.create many splibtrain files, say gfid splitbrains on all bricks
3.now issue heal info split-brain



Actual results:
===========

all the o/p is dumped at one shot

Expected results:
===========
keep streaming just as in heal info instead of dumping all at end

Additional info:

Comment 4 Ravishankar N 2017-10-05 04:24:03 UTC
(In reply to nchilaka from comment #0)

> 
> How reproducible:
> ==========
> always
> 
> 
> 
> Steps to Reproduce:
> 1.create a 2x2 volume
> 2.create many splibtrain files, say gfid splitbrains on all bricks
> 3.now issue heal info split-brain

Karthik, could you take a look at this please? As you know, in glfs-heal.c, all output to stdout is done using printf. I'm wondering if we need to call fflush or if there is some other bug.

Comment 5 Karthik U S 2017-10-05 05:09:54 UTC
Sure Ravi. Will take a look.

Comment 6 Karthik U S 2017-10-25 07:30:24 UTC
Upstream patch: https://review.gluster.org/#/c/18570/

Comment 10 Vijay Avuthu 2018-04-18 10:12:26 UTC
Update:
=========

Build Used : glusterfs-3.12.2-7.el7rhgs.x86_64

Scenario:

1) create 1 * 2 replicate volume
2) create 10K data split-brain files
3) issue heal info split-brain

with this patch , we can see split-brain files are streaming to console

# gluster vol heal 12 info split-brain
Brick 10.70.35.61:/bricks/brick1/b0
/file_140
/file_1
/file_2
/file_3
/file_4
/file_5

Changing status to Verified.

Comment 11 errata-xmlrpc 2018-09-04 06:32:03 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2018:2607

Comment 12 casee 2026-02-03 07:46:51 UTC Comment hidden (spam)
Comment 13 chmrst 2026-02-05 15:45:32 UTC
Understanding where requests originate can make troubleshooting much faster. https://freeipapi.app/ can help identify IP locations, which is often useful when debugging issues like this. It’s surprising how much clarity small details like this can provide.

Comment 14 Ashley 2026-02-06 06:26:43 UTC
Debugging this Bugzilla issue really shows how patience and attention to detail pay off. It’s a bit like figuring out how to get a fancy number through Parivahan—having clear steps makes the process much smoother https://parivahansewa.pro/how-to-get-a-fancy-number-through-parivahan-sewa/

Comment 15 Stacey 2026-02-07 16:03:06 UTC
Working within strict constraints usually makes problems easier to reason about, and that’s what this bug discussion highlights as well. Having a focused setup where variables are clearly defined helps surface issues faster instead of guessing in the dark. Tools like https://buildpokemonteam.com/monotype-team-builder/ show how narrowing scope and structure can actually improve results rather than limiting them.

Comment 16 casee 2026-02-14 15:26:36 UTC Comment hidden (spam)
Comment 17 welifin 2026-02-28 07:02:09 UTC
csuf student portal ek informational website hai jo students ko batati hai ke Student Oyster Card ke liye online apply kaise karte hain. Is par aap account banana, photo upload karna, aur application process samajh sakte ho. Website London ke transport (bus, tube, tram waghera) ke use aur card manage karne ki basic guidance deti hai. Yeh site guide ke taur par kaam karti hai, official TfL website nahi hai.<a href="hhttps://csufportals.us/" rel="nofollow">csuf student portal</a>

Comment 18 welifin 2026-02-28 07:02:52 UTC
csuf student portal ek informational website hai jo students ko batati hai ke Student Oyster Card ke liye online apply kaise karte hain. Is par aap account banana, photo upload karna, aur application process samajh sakte ho. Website London ke transport (bus, tube, tram waghera) ke use aur card manage karne ki basic guidance deti hai. Yeh site guide ke taur par kaam karti hai, official TfL website nahi hai. https://csufportals.us/

Comment 19 artwell 2026-02-28 07:53:34 UTC
Massar Moutamadris is an online student portal developed by the Moroccan Ministry of Education to help students access their academic information easily. Through this platform, students can log in using their Massar code and password to view grades, exam results, attendance records, and school reports. It provides a centralized system that keeps students informed about their academic progress throughout the year.  <a href="https://massarservis.com/" rel="nofollow">massar moutamadris</a>

Comment 20 artwell 2026-02-28 08:31:11 UTC
The Noridian Provider Portal (NPP) login is a secure online system used by Medicare providers and suppliers to manage their administrative tasks with Noridian Healthcare Solutions. By logging in with your registered credentials, providers can check claim status, view remittance advice, submit appeals, and access beneficiary eligibility information without needing to call customer service. The portal helps streamline Medicare transactions and saves time. https://noridianmedicareportals.com/

Comment 21 ranobe4567 2026-03-02 10:46:19 UTC
TNT SIM card registration is required to activate and continue using your TNT mobile number in the Philippines under government regulations. TNT (Talk ‘N Text), a brand of Smart Communications, allows users to register their SIM through the official online registration portal. You need to provide your mobile number, personal details, a valid government ID, and upload a clear photo for identity verification. https://tntsimregisterph.com/

Comment 22 paxeda9750 2026-03-07 09:55:17 UTC
The Chamberlain Student Portal is an online platform designed for students of Chamberlain University to manage their academic activities in one centralized location. Through the portal, students can access course materials, submit assignments, view grades, and track their progress in real time. It serves as a personal dashboard where learners can stay organized and monitor all aspects of their nursing programs efficiently. https://chamberlainunistudentportal.com/

Comment 23 artwell 2026-03-08 08:35:50 UTC
The NOL Card is a smart public transport card used across Dubai for metro, buses, trams, water buses, and more. To check your NOL card balance online, you can visit the official RTA Dubai website and use the “Check NOL Balance” feature by entering your 10‑ or 14‑digit Nol tag ID printed on the back of your card. Once submitted, the site displays your current balance, any pending credits, and your card’s expiry information instantly, helping you stay ready for travel without interruptions. https://nolcardbalancechecks.ae/

Comment 24 affanibrahim028 2026-03-15 07:40:51 UTC
Ratibi Card Salary Check is a service that allows employees to easily check their salary balance through their Ratibi payroll card. The Ratibi Card is commonly used by companies to pay workers who do not have a traditional bank account. By using this card, employees can quickly view their salary deposits, check available balance, and monitor recent transactions without visiting a bank branch. https://dubaiinfohub.com/ratibi-card-salary-check/

Comment 25 xipimin 2026-03-15 10:29:08 UTC
FAB NBAD Balance Check allows customers of First Abu Dhabi Bank (FAB) and National Bank of Abu Dhabi (NBAD, now merged with FAB) to easily check their account balance through multiple convenient methods. Customers can log in to FAB’s online banking portal or mobile app using their registered username and password to view real-time account balances, recent transactions, and other banking details securely.<a href="https://nbadbankbalanceinquiry.com/" rel="nofollow">fab nbad balance check</a>

Comment 26 detev 2026-03-16 06:24:58 UTC
The <a href="https://uniklportal.com/" rel="nofollow">unikl portal</a> is an online platform designed for students of Universiti Kuala Lumpur to manage their academic activities in one place. Through this portal, students can log in to access course information, class schedules, examination results, and important academic announcements. It serves as a central system that helps students stay organized and track their academic progress during their studies.

Comment 27 artwell 2026-03-17 06:45:02 UTC
NBI Clearance Philippines – NBI Appointment Online Application is an informational website that explains how to apply for an NBI Clearance in the Philippines, including guidance on online appointment booking, required documents, eligibility, and step-by-step procedures to help users prepare and secure their appointment smoothly.  https://nbiclearancephilippines.com/

Comment 28 pesihoc 2026-03-24 08:13:08 UTC
The Oyster login refers to the official online account system provided by Transport for London (TfL) for managing your Oyster card. By signing in with your registered email and password on the TfL website, users can check their card balance, view journey history, add travel credit, set up auto top-ups, and manage personal details. It helps travelers keep track of their daily transport spending across buses, trains, and the Underground. https://oystercards.uk/oyster-card-login/

Comment 29 affanibrahim028 2026-03-26 09:47:09 UTC
The CSUF Parking Portal allows students, faculty, and visitors to buy or renew parking permits, register vehicles, and pay citations online. Permits are linked to your license plate, making campus parking easier and paperless. https://csufportals.us/csuf-parking-portal/

Comment 30 affanibrahim028 2026-03-26 09:47:23 UTC
The CSUF Parking Portal allows students, faculty, and visitors to buy or renew parking permits, register vehicles, and pay citations online. Permits are linked to your license plate, making campus parking easier and paperless. https://csufportals.us/csuf-parking-portal/

Comment 31 affanibrahim028 2026-03-26 09:47:33 UTC
The CSUF Parking Portal allows students, faculty, and visitors to buy or renew parking permits, register vehicles, and pay citations online. Permits are linked to your license plate, making campus parking easier and paperless. https://csufportals.us/csuf-parking-portal/

Comment 32 affanibrahim028 2026-03-28 07:26:34 UTC
Ekip Portal, Türkiye Sağlık Bakanlığı çalışanları için oluşturulmuş güvenli bir dijital platformdur. Bu portal sayesinde sağlık personeli maaş bordrosu görüntüleme, izin başvurusu yapma, kişisel kayıtları yönetme ve çeşitli idari işlemleri çevrimiçi olarak gerçekleştirebilir. Sistem, e-Devlet altyapısıyla entegre çalışır ve kullanıcıların e-Devlet şifresi, mobil imza, e-imza veya T.C. kimlik kartı gibi yöntemlerle güvenli şekilde giriş yapmasına olanak tanır. Ayrıca portal, çalışanların görevlerini tek bir merkezden yönetmesini sağlayarak zaman tasarrufu sunar ve kağıt işlemlerini azaltır.https://ekipportal.tr/

Comment 33 affanibrahim028 2026-04-01 07:29:49 UTC
The PR Portal Login provides authorized users with secure access to the Public Relations management system. Through this portal, users can manage press releases, media contacts, campaign updates, and reporting tools from a single dashboard. The login process ensures that sensitive information is protected and accessible only to approved personnel. https://prportalca.com/

Comment 34 WAQAS 2026-04-05 07:32:19 UTC
A DITO SIM is a mobile SIM card provided by DITO Telecommunity, a telecommunications company in the Philippines that offers call, text, and mobile internet services. It supports modern features like 4G and 5G connectivity, allowing users to enjoy faster data speeds and reliable communication. https://ditosimreg.com/

Comment 35 affanibrahim028 2026-04-05 07:46:37 UTC
The Hafilat Balance Check & Recharge Card Online service allows public transport users in Al Ain to conveniently manage their Hafilat smart card. The Hafilat card is an electronic ticketing system used for bus travel, enabling passengers to pay fares quickly and securely. Through the official online platform provided by the Integrated Transport Centre (ITC), users can check their remaining balance, review transaction history, and ensure their card is ready for daily commuting. https://hafilatblancecheck.com/

Comment 36 affanibrahim028 2026-04-05 07:52:45 UTC
فضاء أولياء التلاميذ 2026 – فضاء الأولياء awlyaa education هو موقع معلوماتي يشرح كيفية الوصول إلى فضاء أولياء التلاميذ الخاص بوزارة التربية الوطنية في الجزائر للعام 2026، حيث يمكن للأولياء تسجيل الدخول لمتابعة نقاط أبنائهم، الاطلاع على النتائج، ومتابعة المعلومات التربوية والإدارية. الموقع يقدم إرشادات بسيطة حول خطوات تسجيل الدخول، المتطلبات الأساسية، وكيفية استخدام الخدمات الإلكترونية المتاحة للأولياء لتسهيل متابعة الأداء الدراسي لأبنائهم عبر الإنترنت. https://awlyaaeducationsdz.com/

Comment 37 affanibrahim028 2026-04-07 06:44:27 UTC
Students can easily manage their academic activities through the online university system. With the MyUSTe Portal Login 2026 | (University of Santo Tomas), students can access class schedules, check grades, enroll in courses, and update personal information in one secure platform. This portal helps students stay organized, track their academic progress, and handle important university tasks efficiently from anywhere. https://myusteportal.com/

Comment 38 affanibrahim028 2026-04-07 08:20:17 UTC
Police Clearance is an official document issued by a local or national police authority confirming whether a person has a criminal record. It is commonly required for employment, immigration, visa applications, travel abroad, adoption, or business registration. The certificate states whether the applicant has any recorded criminal history within the issuing country during a specified period. https://policeclearanceonlines.ph/

Comment 39 tohijib 2026-04-12 06:33:08 UTC
Appointment PSA Gov PH is an informational website that explains how to book online appointments with the Philippine Statistics Authority (PSA) for civil registry services like obtaining birth certificates, marriage certificates, and other PSA-issued documents, providing guidance on the booking steps, requirements, and what to expect during your appointment. https://psaonlineappointments.com/

Comment 40 tohijib 2026-04-13 07:41:40 UTC
Walden Student Portal Login - myWalden Portal is the official online platform for students of Walden University to access academic and university services. By logging into the myWalden portal, students can view course materials, submit assignments, check grades, communicate with instructors, and manage financial aid or billing information, all from one convenient dashboard. https://waldenstudentportals.us/

Comment 41 massar 2026-04-13 22:10:16 UTC
Massar service platform is a important gateway for moroccon students, must visit to try this https://servicesmassar.com

Comment 42 affanibrahim028 2026-04-15 05:53:11 UTC
The GCU Student Portal Login – Grand Canyon University Student Portal (GCU Halo) is the official online platform for students of Grand Canyon University. Known as GCU Halo, the portal serves as a central hub where students can access academic information, manage their courses, view grades, check class schedules, and communicate with instructors. After logging in with their university credentials, students can also find important announcements, financial aid details, tuition statements, and campus resources all in one place. https://gcustudentportals.us/

Comment 43 tohijib 2026-04-15 09:18:28 UTC
London Oyster Card Login, Refunds & Balance, Prices & Fares is a smart travel card used for buses, the Underground, trams, and other public transport in London. Users can log in to their Oyster account on the official website to check balance, top up credit, view journey history, and manage payments online. https://londonoystercard.uk/

Comment 44 tohijib 2026-04-17 06:17:11 UTC
If you are looking for reliable information, Kuwait service info helps residents and citizens access important government and online services efficiently. Through these services, users can check civil ID status, visa information, traffic fines, and residency details without visiting government offices. Kuwait service info platforms make it easier to manage official tasks online, save time, and stay updated with important services. https://kuwaitsvcinfo.com/

Comment 45 tohijib 2026-04-17 07:18:22 UTC
Qatar Visa Check Online 2026 – MOI Qatar Visa Status Check is an informational website that explains how travellers and applicants can check the status of their Qatar visa online, including guidance on using the Ministry of Interior (MOI) Qatar’s official visa status tools, what information is needed, and steps to view approval updates; however, users should always rely on the official MOI Qatar portal to access their real visa status securely. https://qatarvisacheckonline.com/

Comment 46 affanibrahim028 2026-04-22 07:08:57 UTC
Athena Patient Portal Login – Access Your Medical Records, Appointments, Billing & Healthcare Solutions is an informational website that explains how patients can use the Athena Patient Portal to securely log in and access their medical records, review appointments, manage billing information, and use related healthcare services online; however, users should always access their official AthenaHealth portal through authorized links provided by their healthcare provider to protect personal health information. https://athenapatientportals.us/

Comment 47 Parii 2026-04-26 11:36:14 UTC
This is a very well-explained issue, and the concern about memory usage and user perception is quite valid. Streaming output for heal info split-brain, similar to the normal heal info command, would definitely improve both usability and performance, especially in large-scale environments.

Buffering all output until completion can indeed give the impression that the process is stuck, and in extreme scenarios, it could lead to unnecessary memory pressure.

Thanks for highlighting this with clear reproduction steps.

For users looking for helpful online transport-related services and guides, you can also check: https://parivahansewaain.com/.

Comment 48 Reynold 2026-04-30 12:00:40 UTC Comment hidden (spam)
Comment 49 Reynold 2026-05-02 11:44:15 UTC Comment hidden (spam)
Comment 50 affanibrahim028 2026-05-07 08:48:58 UTC
The Western Governors University Student Portal (MyWGU) is an online platform where students manage their academic activities. Through the portal, students can log in using their personal credentials to access course materials, assignments, grades, and important academic information related to their programs. It works as a central dashboard that helps students stay organized and track their progress throughout their studies. https://wgustudentportals.us/

Comment 51 tohijib 2026-06-05 07:45:53 UTC
FAB Balance Check Online (Salary) – Ratibi Card 2026 is an informational website that explains how users can check their First Abu Dhabi Bank (FAB) Ratibi card balance online, including guidance on available methods and tools to view salary card balances; however, users should always use the official FAB online banking channels or mobile app to securely access their actual account information. https://fabbalancechecksae.com/

Comment 52 affanibrahim028 2026-06-13 07:36:11 UTC
The Athena Health Patient Login is an online access point that allows patients to securely sign in to their healthcare accounts and manage their medical information. Through this login system, users can view their health records, check lab results, track prescriptions, and review past visit summaries. It provides a convenient way for patients to stay updated on their health without needing to visit a clinic or hospital for basic information.
https://athenapatientportals.us/

Comment 53 affanibrahim028 2026-06-20 07:43:24 UTC
The website NBI Clearance Philippines explains that legal documents like an NBI clearance are official records issued by the government that are used to verify a person’s legal status and background.An NBI clearance is considered one of the most important legal documents in the Philippines because it confirms whether an individual has any criminal record, pending case, or derogatory record in the National Bureau of Investigation database. https://nbiclearancephilippines.com/


Note You need to log in before you can comment on or make changes to this bug.