text:
"""
    sortColumns: sort the columns of a csv file with binary data
    usage: sortColumns < file
    note: assumes that the file does not contain a heading and
                  that the first column contains a row id
    20170328 erikt(at)xs4all.nl
"""

import sys
import csv

# row data
rows = []
# counts of the number of ones per column
columnCounts = {}
# read csv data from stdin
csvreader = csv.reader(sys.stdin,delimiter=',',quotechar='"')
# for every line
for row in csvreader:
    # add the row to the list of rows
    rows.append(row)
    # process the binary data in the row
    for i in range(1,len(row)):
        # if the current element is 1
        if int(row[i]) == 1:
            # add one to the column count
            if i in columnCounts: columnCounts[i] += 1
            else: columnCounts[i] = 1
        # else set the column count to zero, if it is not yet set
        # this is necessary to keep the columnCounts complete
        elif not i in columnCounts: columnCounts[i] = 0
# set the count of the first column (row id) lower than the rest
columnCounts[0] = -1

# show the input file with columns sorted by the number of ones they contain
for row in rows:
    # process all columns ordered by the counts of ones
    for column in sorted(columnCounts,key=columnCounts.get):
        # if this is not the first column: print a separator character
        if column > 0: sys.stdout.write(",")
        # print the column data
        sys.stdout.write(row[column])
    # print a newline character
    sys.stdout.write("\n")

# done
sys.exit()

redpajama_set_name: RedPajamaGithub


PHOENIX – Byron Scott rarely has held back on his feelings. If he feels one way, he says it. So he had no problem with Jason Kidd's criticism of his former Phoenix Suns employers.
Kidd, swapped over the summer for Stephon Marbury, had forecast his reception as being 50-50, but Scott felt the Phoenix crowd would react far more positively.
Last night was the 11th time that Kidd and Marbury went head to head in their careers. Kidd came in with a 6-4 advantage in won-lost and a 9.7 to 7.7 edge in assists while Marbury had the superior scoring numbers, 20.9 to 11.7.
Kidd had faced the Suns nine times previously in his career amassing a mere 2-7 record with Dallas (1-7) and the Nets (1-0). Marbury, meanwhile, was 4-1 in five previous games against New Jersey while with Minnesota (4-0) and Phoenix (0-1).
Richard Jefferson was content to slip in under the radar here. While local papers trumpeted Kidd's return to Phoenix, last night's Nets-Suns game also marked a return by the Nets' Jefferson, a star on Arizona's 2001 NCAA championship runner-up. "Let them focus on Jason. I'll be the quiet player," said Jefferson, the Nets' leading reserve scorer averaging 9.7 points.


How do you increase global food production by 70% on just a 5% increase of farmland? This is a riddle that scientists, policymakers and research consortia like CGIAR are working hard to solve.
Feeding the projected population of 9 billion by 2050 is about more than just increasing production on a limited area of farmland.
Climate change is the most significant challenge for farmers today and, when you consider that the agriculture industry contributes to between 19-29% of all global anthropogenic greenhouse gas emissions, there is no straightforward solution.
If the agriculture sector is to overcome industry challenges to increase productivity, adapt to climate change, implement environmentally sustainable solutions and, ultimately, achieve food security for the future, it needs to get smart. It needs to get digital.
Ahead of the Climate Change Conference 2017 in Bonn, scientists across CGIAR identified digital agriculture as one of the "10 best innovations for adaptation in agriculture" that can help achieve food security under a changing climate, while also delivering co-benefits for environmental sustainability, nutrition and livelihoods. But we have a long way to go.
Despite the critical role of agriculture, the industry has lagged far behind other sectors in the development and implementation of digital tools. A recent report by McKinsey found that, even in industrialized economies like the United States, the agricultural sector ranks 23rd out of 25 industries in digitalization, and the rate of adoption is slow. When it comes to low and middle-income countries, it appears that these innovations have an even smaller foothold.
The CGIAR Platform for Big Data in Agriculture was launched to address this untapped potential, increasing the impact of agricultural development by embracing big data approaches to solve development problems faster, better and at greater scale.
Information is power, and in expert hands it is intelligence. Digitizing agriculture can increase precision, productivity, and profitability for individual farmers through the use of interactive technology and data analytics, while also helping farmers prepare for climate change factors and reduce further negative environmental impacts.
Climate adaptation is knowledge intensive, and successful efforts could benefit from more effectively harnessing the power of data. For example, forecasts can be combined with agricultural models and other data sources to provide farmers with much more dynamic advisories of what to plant and when and how to plant it.
Adaptation can also be highly site-specific, and data and information services enable tailoring of recommendations to specific farms and farmers, increasing the relevance of the advice and the likelihood of it being put into action. Integrating more data and digital tools into agriculture to boost productivity has a number of potential ancillary benefits: greater efficiency in use of inputs can increase the value derived from farming a unit of land, reducing incentives to convert more land to agriculture (a key driver of greenhouse gases on a global scale ); the data generated in service of productivity can be used for analysis and sustainability planning at a landscape or system-level; and digitization enables new linkages with markets that can help improve value chain coordination and reduce post-harvest loss.
The CGIAR Platform for Big Data in Agriculture serves to provide leadership in organizing open data, convening partners, and demonstrating the power of big data analytics through inspiring projects.
We initiated this innovation and data revolution with the launch of our Inspire Challenge grant and by hosting our first annual Big Data in Agriculture convention in September 2017. The event, held at the International Center for Tropical Agriculture (CIAT), drew more than 300 local and international researchers, non-profits, public and private sector actors who came together to discuss how to positively disrupt the agriculture industry using big data initiatives.
The Platform is designed around three strategic pillars: Organize, Convene, and Inspire. The first aims to organize data so datasets are findable, accessible, and interoperable so they can be used increasingly in big data analytics. In addition, this pillar will develop open digital infrastructures for the sector that support the CGIAR's work and enable new partnerships and innovations. The aim to convene analysts, researchers and public, private and non-profit actors in the agriculture sector will build new partnerships that both shape and fully leverage digital technologies in support of global agricultural development. The final pillar seeks to inspire these actors to push the limits of research and innovation to generate new data-driven approaches that solve real-world development problems faster, cheaper, and more efficiently.
We launched the Inspire Challenge grant to call on partners, universities, and other industry players to accept the challenge to create pilot opportunities that democratize data-driven insights to inform local, national, regional, and global policies on agriculture and food security in real time.
More than 120 research teams, from 37 countries worldwide, rose to that challenge by submitting an inspiring myriad of innovative proposal ideas. The five winning projects featured revolutionary solutions that challenged current industry stereotypes, utilized cutting-edge technology and unconventional uses of big data. An app that can scan and diagnose crop diseases in-field and in real time; a "laptop lab" that drastically reduces diagnosis time devastating wheat rust and demonstrates the value of openly shared datasets; and a livestock health advice service using Facebook, are just some of the examples of the industry's potential that was demonstrated.
The rapid growth in processing power and global connectivity means we can now quickly collect, share and analyze enormous amounts of data to reveal new ways to reduce hunger and poverty and develop robust responses to climate change, disease, and land degradation challenges.
Although the sector as a whole has yet to fully unlock the potential of digital technologies, the Platform for Big Data in Agriculture is well-positioned to help the CGIAR network and its partners leverage open data assets to develop new digital capabilities for building resilient food systems that will help ensure a food secure future.
The Platform will continue to support Centers' execution of open data policies and evaluation of new data architectures to enable meaningful applications of these data, with the aim of empowering producers –especially smallholder farmers–to lead happier, healthier and more economically productive lives.
This is a great initiative. If we could maximize the advantages Technology affords us, achieving Food Security would be an easy task. Adoption of technology may be difficult for the developing countries, and I think the first step is to enlighten the farmers about what technology offers. After that, there should be a discussion with the farmers to assess their current level of technology use, provide necessary training, and help them apply technology locally to meet their needs. Technology is surely the real thing.
Thank you for your comment Emmanuel! You are right. Education and open discussion are key.


He looks like a 65-year-old gentleman, but actually he turns 96 on 20 December! 18-time world and 29-time European champion veteran swimmer Béla Bánki Horváth is already preparing for next year's FINA World Masters Championships.
"I started swimming at 9, I was 15 when I took part in my first competition. At that time, in the 20's and 30's swimming was already quite popular in my hometown Orosháza, there was even a water polo team in the city" – said Béla Bánki Horváth, who turns 96 on 20 December.
He became Hungarian junior champion at the age of 18. After that he was member of the Hungarian national team captained by former legendary swimmmer Dr Ferenc Csík.
Béla Bánki Horváth, who also played water polo in the first division of the Hungarian championship, decided to take part in masters swimming competitions after retirement.
His first FINA Masters World Championships was the one held in Indianapolis in 1992, where he won a gold medal at the age of 72.
The gold in Indianapolis was only the beginning of a run of great results, since Béla Bánki Horváth has won 18 gold medals in the world masters championships and 29 in the European masters championships. Not to speak of his 2 world records and 34 European records!
Bánki Horváth won 5 gold medals and broke one world record at the 2015 FINA World Masters Championships, and he looks forward to participating at the 2017 FINA Masters WCH in Budapest. He even stayed away from this year's European Masters Championships in favour of the world championships, as he wants to focus on that.
'Uncle Béla', as he is called by almost everyone, is swimming 800 metres every other day, and plans to take part in some domestic masters competitions until the world masters championships. In February he wants to break the European record in 50 m breaststroke and in 200 m backstroke in Százhalombatta.
NextCurrency exchange – Hungarian forint – 04.01.2017.


What is non-contact laser-ultrasonics evaluation?
Laser-ultrasonics is a non-contact, non-destructive evaluation method that combines the accuracy of ultrasonic technique (UT) with the flexibility of optical systems. In laser-ultrasonics, a short laser light pulse, called the generation laser, is absorbed over a small area on the surface of the test material. The absorbed optical energy triggers a high-frequency sound pulse within the material, called the ultrasonic probing pulse. Simultaneously, a second laser, called the detection laser, is reflected and received from the surface of the test material. Any surface motion caused by the ultrasonic probing pulse is then recorded in the received laser light. Using an optical interferometric process, the surface motion is extracted from the light, emitting a signal identical to conventional UT, but without any contact. UT waveform analysis methods are then used to detect defects, characterize material or for dimensional measurements. Laser-ultrasonic can be used in environments previously not possible with conventional UT, expanding the range of UT applications.
Laser-ultrasonics can generate different types of ultrasonic fields, with a variety of shapes (spot, ring, arrays), at a wide range of working distances and in different environments (vacuum, harsh, noisy).
Laser-ultrasonics is the only method that can easily achieve large ultrasonic bandwidth.
Laser-ultrasonics is a way to see real-time processing effects, leading to a better understanding of the physics of a phenomenon.
The Lut revolution is changing the way seamless steel tube and pipe production plants are monitored. By measuring the true wall thickness profile, temperature profile and total tube length, the Lut revolution offers unparalleled flexibility, ease of use and accuracy for fast identification and correction of seamless tube production problems.
The Lus product line, consisting of the discovery, advance and ultimate, is a complete set of tools to jumpstart your laser-ultrasonic research and applications. These three Lus products are the essential building blocks for researchers and engineers to apply non-contact ultrasonics to new fields of study, in new environmental conditions, to gain new insight into their area of expertise.


text:
'Something has to give': Woakes puts Ashes and T20 World Cup before IPL
Men may sleep worse on nights during the first half of the lunar cycle
UPS adds gig delivery with Roadie acquisition
Activision Blizzard employees, CWA, file complaint for unfair labor practices
swing39
News for nerds
87-year-old ex-homicide detective found dead in freezer at her California home; daughter questioned
swing39net September 22, 2021
An 87-year-old woman was found dead in a freezer at her home in Riverside on Sunday, Sept. 19, and although the daughter who was living with her was questioned, no arrest has been made, the Riverside Police Department said.
A relative identified the dead woman Monday as Miriam Travis, a retired Los Angeles County Sheriff's Department homicide detective. Deputy Maria Lucero, a sheriff's spokeswoman, said Travis was a sergeant at the homicide bureau from 1979 until she retired in 1990.
Another relative had called police, asking officers to check on the woman, said Officer Javier Cabrera, a police spokesman. Officers went to the home in the 6600 block of New Ridge Drive in the Mission Grove neighborhood at about 9:35 a.m. They questioned the daughter, whose statements on the whereabouts of Travis were inconsistent, Cabrera said.
Officers searched the house, which Cabrera described as "disheveled," with hoarding-like conditions. There was a foul odor, and officers eventually discovered Travis in a working freezer in the garage. No information on the body's condition was available. An autopsy is being conducted.
The daughter, whose name was not revealed, was questioned and released until detectives can determine how Travis died and what role, if any, the daughter had in the handling of the body.
The relative who identified Travis is Kerri Nickell of Oklahoma. She said Travis was her step-grandmother.
Travis and her husband moved to Riverside in 1990 after her retirement. He died two years later, and suddenly Travis changed the locks on the house and cut off contact with extended family, Nickell said.
"It was like this is my grandmother one day, and then we never heard from her again," said Nickell, who described Travis and the daughter as "different people."
"They were kind of hermits," Nickell added. A cousin would sometimes mail pictures of relatives on her side of the family to Travis, but there was never any response.
Nickell met the daughter long ago and was at the house a couple of times.
"She was always quiet and in her room most of the time. I didn't know her at all," Nickell said.
Travis, meanwhile, was a "great grandmother," Nickell said, taking Nickell and her 11 cousins to Disneyland every year at Christmas.
swing39net
Babies Mixed Up in Hospital, But Then Families Decide to Raise Them Together and They All Are Best Friends
Man who lay in wait for bank manager after mask dispute was California prison officer, police say
Lawyer, shot in the head, admits to hiring the shooter
Return to sender: California couple receives mountain of EDD mail that isn't theirs
Some Los Angeles firefighters have lengthy commutes – as far away as Florida
PREVIOUS POST Previous post: Novak Djokovic lost his bid for history but may have finally won the hearts of fans
NEXT POST Next post: Jensen Huang named one of Time's most influential people, gets his own cover
swing39 © 2022 - Designed By BfastMag Powered by WordPress

redpajama_set_name: RedPajamaCommonCrawl


Catch up with y'all later in a Brave New World.
Going to make one final post in the CW of the Day thread under this old-style forum!
Aaaarrrrgggh!!!! My eyes, my eyes......... The new logo has now migrated from the CW website and infected the forum! Looks like I'll have to stop visiting this place now.
I'm relieved. It still the same forum software, I think, and everything's more or less in the same place.
Fortunately the transition went smoothly and swiftly.
Still a few niggles and a couple things we somehow missed, but overall I am pleased. Let me know if you spot anything.
Kip wrote: Fortunately the transition went smoothly and swiftly.
I didn't even notice it was down!
One thing that is still unchanged though is that a Sales Corner is still missing from Tapatalk. I was hoping the upgrade may have fixed that.
Actually Kip, a thought has just occurred to me as I was writing that sentence. As we know sales corner is restricted until you reach a very modest 30 posts. Going back a bit, sales corner used to be visible to all Tapatalk users, regardless of post count. Was something changed a couple of months back to prevent that? I'm wondering whether such a change may have (as a by product) stopped it picking up the post count altogether for members accessing the forum via Tapatalk?
Looks a bit bland to me, preferred the old blue background.
I have had an initial browse and wander around, it looks good, fresher and everything I have tried has worked.
To Kip and everyone else involved, many thanks for your work.
Thanks Kip. It looks good to me - a slight change, with a couple of improvements and I like the idea of the Portal page.
Thanks also to any others who were involved in the process.


Seductive. Sophisticated. Refined. Modern Interpretations of Traditional Silhouettes. Inspired by the intersection fashion trends and the needs of real brides, Justin Alexander designs the perfect wedding day look with stunning silhouettes, adorned necklines and high attention to detail.


text:
Top 10 Sony Mobile Apps That Every Smartphone User Should Have
If you have been using a Sony smartphone, you know many Sony Mobile apps are essential to your daily life. Some apps are just for entertainment, and some are more than just pho apps. For the last few years, Sony has been trying to establish itself as a leader in the smartphone market. With each passing year, the company has taken steps towards that goal.
Now that smartphones have become the dominant technology, the company behind them should also be the most popular smartphone brand. So what can Sony do to make sure that they're a leader? With the recent launch of their Xperia phones, Sony has made some big changes. Their newest flagship phone, the Xperia Z2, is one of the best smartphones on the market. This blog post will show you which Sony apps are essential for any smartphone user.
A mobile phone is not just a gadget; it's a full-fledged tool that helps you get things done in your life and can make a big difference in how you approach different situations. It could also make a big difference in your mood. So, if you are feeling less positive or stressed, it could be because you have a smartphone. Or, it could be that the smartphone has started controlling your life and mood. This is where the apps come into play.
Sony mobile phone specifications
Sony mobile phone features
1. Video Calling
2. Dual Camera
3. Wireless charging
4. Battery Life
5. High-quality audio
6. Wi-Fi Hotspot
7. Bluetooth
8. Fast Charging
10. Android OS
Sony mobile phone reviews
How does Sony Mobile Works?
How to get the most out of your Sony Mobile?
Frequently asked questions about Sony Mobile.
Myths about Sony Mobile
Sony's smartphone range has been steadily growing and expanding over the years. We've seen the release of a range of cheaper Xperia smartphones, such as the Xperia Z3 Compact. Sony's latest smartphone is the Xperia XA Ultra, and we've rounded up a list of its key features below. The Xperia XA Ultra is available in two color options, white or black, with either 16GB or 32GB of internal storage. The Xperia XA Ultra is powered by the Qualcomm Snapdragon 615 quad-core processor and comes with 2GB of RAM. There's a 5.0-inch IPS LCD on the front of the Xperia XA Ultra with a resolution of 720p.
There are several features that Sony has included in its phones that are essential to most users. Here are the top 10 features that every smartphone user should have.
Video calling allows you to talk to others while watching videos on the screen. It's a convenient way to see your loved ones who live far away. You can even send gifts and stickers to your family and friends.
One of the most popular smartphone cameras is the dual camera. This is a great feature for taking selfies. Sony has the best selfie camera.
Wireless charging has become a standard feature on many smartphones. Sony has the best wireless charging feature available.
You can never have enough battery life. A smartphone that has a longer battery life is always a better option.
With the best audio features, you can listen to music and watch videos for hours.
You can connect up to five devices to a single hotspot at once.
Bluetooth is a standard feature on smartphones. This makes it easy to transfer data from one device to another.
Fast charging is a standard feature on many smartphones. You can charge your phone quickly and easily.
A waterproof smartphone is a must-have.
Android is the most popular operating system for smartphones.
In this blog, we take a look at the best Sony mobile phones, including handsets, tablets, and wearables. Sony's first smartphone was the Sony Ericsson Xperia X10. It was launched back in 2011 and featured a slide-out QWERTY keyboard. It has since evolved into the Xperia Z, Xperia Z1, Xperia Z1 Compact, Xperia Z2, Xperia Z3, Xperia Z3 Compact, Xperia Z4, Xperia Z5, Xperia Z5 Premium, and Xperia Z5 Compact. Each model is different, but they all have a similar design. They're sleek, slim, and have a metal body. The phones also feature a variety of hardware, including a 5-inch 1080p display, 2GB of RAM, 16GB of storage, and a 13-megapixel rear camera.
Sony Mobile Works is a feature-rich app for your mobile phone. The app has a variety of features to help you manage your smartphone. It has a web browser, camera, calculator, clock, notes, reminders, voice recorder, calendar, timer, and even weather forecast. The app can also help you access the features of your Sony phone. If you have a Sony phone, you can see which apps are compatible with your device, which apps are compatible with another Sony phone, and which are consistent with the Sony Xperia Tablet. With all of these features, you won't be surprised that Sony Mobile Works is one of the most popular applications on the Play Store.
In this article, we'll go thdiscussbest the ways to get the most out of your Sony Mobile. Sony Mobile is a great platform with many useful applications. However, the app market is full of dubious quality and features, so it's not always easy to find the best application for you. Best Apps for Sony Mobile PlayStation Music Player The PlayStation Music app allows you to enjoy a wide range of music services, including Spotify, Google Play Music, Deezer, Qobuz, and more. You can listen to music, make playlists on your device, and manage your saved music files on your phone. You can also use this app to access your music library, share music with friends, and download songs from other music services.
Q: What's the biggest misconception about working with Sony Mobile?
A: There are many misconceptions, but the main one is that it's only for celebrities and supermodels. Most of us are just regular people who want to own our phones.
Q: How do you feel when first meeting someone at an event?
A: I'm always excited to meet people and make new connections.
Q: Do you think making friends in the industry is important?
A: Absolutely! I've made some amazing friends through my job, and it's been great getting to know them on a more personal level. We all go through the same things, and it helps us get through them together.
1. Sony mobile is not good for children.
2. Sony mobile doesn't work in India.
3. Sony mobile can't be used to listen to music in the background.
For years, Sony has been one of the top smartphone makers. They're known for making beautiful phones that handle just about any task you throw at them. However, in recent years, Sony has struggled to compete against rivals like Apple and Samsung. A few months ago, the company announced they were cutting 2,000 jobs. Their announcement followed this that they were shutting down some mobile divisions.
10 Digital Marketing Services That Will Help You Grow Your Business
Fast and Furious Jetta – The Ultimate Vehicle Guide
Fast and Furious Jetta - The Ultimate Vehicle Guide


text:
Then And Now: What Happened To Your Fave 90s Actresses
It seems hard to believe that the 1990s was almost three decades ago, because there have been so many classy and talented leading ladies that left the world stunned until today. After Meg Ryan took her audience by surprise with her totally bizarre look, you must be wondering what your other favorite 90s female stars are like or up to now. Roll over to check and good luck!
1. Meg Ryan
Meg Ryan shot to fame after When Harry Met Sally and went on to become one of the most successful actresses during the 1990s and early 2000s in this genre with her great acting in films like Sleepless in Seattle, French Kiss, You've Got Mail, etc. Rumor has it that Meg Ryan has paid several trips to the cosmetic shop and made some adjustment to her face. Now Meg focuses on directing after a series of failure and setbacks in her acting career.
2. Sarah Michelle Gellar
For anyone alive in the 1990s, Sarah Michelle Gellar was a big name for her role on "Buffy the Vampire Slayer." Her originating role of Kendall on "All My Children" was also a success. She has left the show business since 2016 and later started a food crafting company.
3. Alyson Hannigan
Alyson Hannigan is best known for her roles as Willow Rosenberg on "Buffy the Vampire Slayer" and Lily on "How I Met Your Mother". She's currently the host of "Penn & Teller: Fool Us." She and her "Buffy" star husband Alexis Denisof have two daughters.
4. Amanda Bynes
Bynes rose to prominence as a child star on "All That" and "The Amanda Show." After starring in "Easy A," she announced a hiatus from acting. She was busted for a DUI in 2012 and held for a mental evaluation after setting a fire in front of a home in 2013.
5. Jennifer Love Hewitt
We all know Jennifer Love Hewitt starred in "I Know What You Did Last Summer," but it was her role on "Party of Five" that won her first public attention. She didn't act for three years since she got pregnant with her second child in 2015.
6. Elizabeth Berkley
Remember Elizabeth Berkley's iconic role Jessie Spano on "Saved by the Bell"? She went on to star in "Showgirls," which notoriously bombed at the box office and then turned into a cult classic. She competed on "Dancing with the Stars" season 17.
7. Cameron Diaz
Cameron Diaz, born on August 30, 1972, is a model, actress, producer and author. Now she has pretty much disappeared from the limelight as an actress after making the whole world stand up and take notice for her lauded performances in films like There's Something About Mary, My Best Friend's Wedding, Charlie's Angels, and The Holiday.
8. Drew Barrymore
Drew Barrymore was born on 22 February 1975 and comes from a long line of actors. The adorable little creature made her big break in the sci-fi blockbuster E.T. the Extra-Terrestrial directed by Steven Spielberg, finding fame as a child actress. Now over 40, the blonde is just glowing just as strong as ever!
9. Jodie Foster
Jodie Foster began her career as a child star and made her debut on a TV advertisement. After graduation from Yale and her successful transition to adult roles, she won her first and second Academy awards for the excellent performances in The Accused and The Silence of the Lambs. In 2013, Foster addressed coming out and wedded actress Alexandra Hedison in 2014. This year in 2018, she stars in an American action crime thriller - Hotel Artemis.
10. Michelle Pfeiffer
Catwoman, Michelle Pfeiffer, born on April 29, 1958, in California, built herself fame in films like Scarface, Batman Returns, and Hairspray. It has been said that her facial proportion is the best based on measurements. According to Entertainment Weekly, she will join Angelina Jolie in Disney's Maleficent sequel. I am pumped about the news!
11. Penelope Cruz
Penelope Cruz, born in Madrid, Spain on April 28, 1974, has an Academy Award for Best Supporting Actress to her credit for her role in Woody Allen's Vicky Cristina Barcelona. This Spanish beauty had been romantically involved with Hollywood heartthrob Tom Cruise for three years after their co-starring in Vanilla Sky. She married Javier Bardem in 2010 and is now a mother of a son and a daughter.
12. Gillian Anderson
Gillian Anderson, an American-British actress, and writer, born on August 9, 1968, started her career on stage and then achieved international fame for her role as Dana Scully, an FBI agent in the sci-fi drama series The X-Files and as sexy DSI Stella Gibson on The Fall. She is set to star in new Netflix series Sex Education coming in 2019 and a movie The Spy Who Dumped Me.
13. Kirsten Dunst
Sometimes, all you can think about Kirsten Dunst is that she is still the quirky little girl who kissed Brad Pitt at 11 years old in Interview with the Vampire. However dreamy it seems for us, the girl herself thinks it was totally gross because "it's like kissing a big brother". Born in 1982, the American actress, who had an early start to her career, is still active in the industry today.
14. Nicole Kidman
A winner of an Academy Award, five Golden Globe Awards and the Silver Bear for Best Actress for her extremely talented acting in many works such as Moulin Rouge, and Cold Mountain. Kidman married Tom Cruise for a decade before they ended up in a divorce. Now she is happily married to Keith Urban. 50 years old as she is now, the woman is just perfect on every level.
15. Winona Ryder
The Oscar-nominated actress was sweet enough in her teens to win over Johnny Depp's heart, and the couple totally fell for each other and got engaged fast. Later they both starred in that beautiful yet heartbreaking movie - Edward Scissorhands, the best ever! Ryder was arrested for that shoplifting incident in 2001, after which, she took a hiatus for a while before coming back to the public eye again.
16. Sharon Stone
Owing to her unusual and stunning portrayals in Total Recall, Basic Instinct, and the drama Casino, Sharon Stone became a sex symbol in America. Unfortunately she had a massive brain hemorrhage back in 2001 and had to learn to talk, walk and read again after the trauma, which was seemingly disastrous for her career as an actress. Fortunately, Sharon Stone has done a great job of pulling herself together and made a fabulous return to the industry. Oh, I love her.
17. Jennifer Connelly
Jennifer Connelly, a flawless American actress, born on December 12, 1970, has been on fire since her first getting critical claim in Dark City and Requiem for a Dream. She nabbed an Academy Award for her excellent acting in supporting role as Alicia Nash in the drama A Beautiful Mind. She married actor Paul Bettany in 2003, and the couple are still close and strong as ever after 15 years.
18. Sandra Bullock
Sandra Bullock, also nicknamed as Sandy, is internationally known for her acting in films as Speed, The Proposal, Gravity and The Blind Side that gave her a career breakthrough and won her an Academy Award for best actress and a Golden Globe Award. Good news for fans here, her new movie Ocean's 8, co-starring Cate Blanchett and Rihanna, is on! Bet you are going to fall for her all over again!
19. Helena Bonham Carter
Helena Bonham Carter, hailing from London, England, is acknowledged as one of the finest and most successful actresses today. Graceful yet charmingly erratic sometimes, she is able to portray Lucy Honeychurch and the elegant Queen Elizabeth in The King's Speech, and at the same time perfect to be a Red Queen and Bellatrix Lestrange. She has frequently cooperated with director Tim Burton, who also became her life partner and the father of her two children until they amicably separated in 2014. Ocean's 8 and The Crown are on our watchlist in 2018 and 2019!
20. Emma Thompson
Known for her sophisticated, skillful, yet somewhat mannered performances, Emma Thompson can be considered as one of Britain's most acclaimed actresses, who has also been accepted in Hollywood. She won Academy Award for her fabulous acting in Ang Lee's Sense and Sensibility, an adapted film of Jane Austen's novel of the same name.
21. Meryl Streep
Meryl Streep, born on June 22, 1949, is one of the greatest actresses in American history. The three-time Oscar winner is undoubtedly talented in her acting, which can be rightfully manifested in films as Sophie's Choice, Out of Africa, Kramer vs. Kramer, The Iron Lady and many other critical acclaimed works. This year in 2018, she and her husband, Don Gummer, celebrated their 39th anniversary, enjoying a long-lasting marriage that is sadly a rarity in Hollywood.
22. Julia Roberts
"Pretty woman, walking down the street..." The song really caught on, especially accompanied by the image of Julia Roberts' elegant figure wandering on the streets of Los Angeles. Although her million-dollar smile and next-door-girl persona in movies have captivated millions, Roberts is said to be in quite messy terms with her family off screen. She is now married to Danny Moder and has three children, yet struggles to make the marriage work, according to various insiders.
23. Kate Winslet
The minute she appeared on the giant ship in 1997, this British girl has enthralled audiences in movie theatres across the globe. The Oscar-winning actress has developed a profound and lasting friendship with Leonardo Dicaprio, her co-star in the movie Titanic. Leo is reported to have walked her down the aisle on her wedding in 2012 with Ned Rocknroll, yeah, a legal name for crying out loud. Now Kate is a mother of three children from all her three marriages.
24. Jennifer Aniston
She is Rachel Green from the ageless sitcom Friends and in that show Aniston is just so sweet and perfect. So much so in fact that she made Rachel one of the most successful roles in American history. Her marriage with Brad Pitt ended messily in 2005 after Pitt and Angelina Jolie fell for each other while the former was still married to Aniston. Although the two getting together was almost two decades ago, their relationship can still generate great media sensationalism today. Lately, with her splitting up with Justin Theroux and Pitt's marriage ending with Jolie, Aniston was said to be back together with Pitt and pregnant with his child, which, thank god, was confirmed as fake news.
25. Uma Thurman
Lately, the Kill Bill actress Uma Thurman revealed, in an interview with New York Times, that she was sexually assaulted by the director Harvey Weinstein during the shooting of Pulp Fiction and that she was raped by some actor who was 20 years her senior when she was a teenager. It takes courage for her to share the hardships went through back then. Now, great news for fans here - Thurman is going to play a major part in Netflix's upcoming supernatural drama - Chambers!


text:
The NM Political Report (https://nmpoliticalreport.com/2022/02/07/voting-rights-expansion-clears-first-hurdle/)
Voting Rights Provisions bill
Voting rights expansion clears first hurdle
By susandunlap | February 7, 2022
The Voting Rights Provisions bill, which would expand voting rights and access in New Mexico, passed the Senate Rules Committee hearing by party line vote of 7-4 Monday morning after a contentious, nearly nine hour hearing on Friday.
SB 8, sponsored by Majority Leader Peter Wirth, D-Santa Fe, would expand voting rights in a number of ways, including improving voting access for Native Americans and allowing formerly incarcerated individuals to vote upon release from prison. Currently, formerly incarcerated individuals can register to vote after they complete parole or probation but many face hurdles even after eligibility.
Related: Advocates hopeful voting rights legislation will help break down barriers for the formerly incarcerated
The bill would also make voter registration automatic when an individual registers for a license with the New Mexico Department of Motor Vehicles. Anyone who would not wish to be registered could opt out, election officials have said.
Several amendments were introduced on Friday that failed, but one that passed limited the provision in the bill that would have allowed both 16 and 17-year olds to vote in local and state elections. The amended bill would allow 17 year olds to vote if the individual would turn 18 by the time of the next general election. Committee Chair Daniel Ivey-Soto, D-Albuquerque, introduced that amendment and it passed by a 6-5 vote with two additional Democrats, Senate President Pro Tem Mimi Stewart and state Sen. Gerald Ortiz y Pino, both of Albuquerque, voting in favor.
The committee hearing heard approximately four hours of public and virtual testimony both in favor and in opposition of the bill on Friday. Many said they supported the bill, citing issues such as the importance of expanding voting rights for individuals long disenfranchised, particularly people of color and LGBTQ+ individuals. Supporters of the bill also cited the nation's history of excluding people of color at the ballot box and how SB 8 is similar to the federal voting rights bill which failed to pass the U.S. Senate last year.
But, many also spoke in opposition. Of those who oppose the bill, some of the concerns were giving 16 and 17 year old individuals the right to vote in local and state elections, having 24/7 drop boxes available for mail-in ballots and allowing formerly incarcerated to have the right to vote upon release. Individuals opposed spoke frequently of concerns of potential election fraud, voter privacy and individuals younger than 18 being ready to vote.
Ivey-Soto ended the hearing abruptly Friday evening saying more time was needed. On Monday state Sen. Cliff Pirtle, R-Roswell, said he wanted the bill to go to the Senate Judiciary Committee because of potential legal issues. The committee passed the bill with a recommendation that Wirth speak to Senate Judiciary Committee Chair Joseph Cervantes, D-Las Cruces, about the bill. The bill was originally scheduled to head to the Senate Finance Committee next, but the full Senate voted to also send it to Senate Judiciary Committee, where it will head next.
Update: Added the committee information.
susandunlap
Cliff Pirtle
Daniel Ivey-Soto
Gerald Ortiz Y Pino
Mimi Stewart
New study shows small number of defendants charged with second crime while awaiting trial
A new study looking at the impact of pretrial detention in New Mexico reinforces a previous legislative committee's study and found that only a small percentage of defendants are charged with a second crime while awaiting trial. The study, conducted by researchers from the Santa Fe Institute and the University of New Mexico's Institute for Social Research, found that of the more than 15,000 defendants charged with a felony between July 1, 2017 and June 30, 2021, only a small fraction were charged with a second felony. "It is worth noting that very few of these defendants were charged with new high-level felonies," the researchers wrote. "A total of 15 defendants in our dataset, or one out of every thousand, were charged with a new first-degree felony.
Guv signs omnibus crime bill
Governor signs MMIWR bills
More contentious debates over cannabis legalization expected during the special session
The New Mexico Legislature is slated to start a special session Tuesday to address economic development and full cannabis legalization. But there is still a question of how much support cannabis legalization will garner from both Republicans and Democrats. About an hour after the regular 2021 legislative session ended, Gov. Michelle Lujan Grisham, flanked by Democratic legislative leaders in a news conference, announced that she would call legislators back for a special session to pick up where they left off with recreational-use cannabis legalization.
Cannabis legalization runs out of time, governor will call for a special session
House-backed cannabis legalization bill heads to Senate Floor
View all Cliff Pirtle articles →
Ivey-Soto steps down from Rules committee chairmanship
State Sen. Daniel Ivey-Soto stepped down from his position as the chair of a powerful Senate committee amid a scandal involving alleged sexual harassment. The Albuquerque Democrat chaired the Senate Rules Committee, which holds hearings for confirmations and is the first stop for proposed constitutional amendments, but announced he would leave the position in a letter to Senate leadership.
Lobbyist accuses Dem senator of sexual harassment, calls for his removal
House committee passes 'comprehensive' voting bill that includes voting rights provisions
View all Daniel Ivey-Soto articles →
Senate passes bill to end life without possibility of parole for juvenile offenders
The New Mexico Senate passed SB 43, which prohibits life without the possibility of parole for a juvenile offender, along party lines with a vote of 23 to 15. Sponsored by state Sen. Antoinette Sedillo Lopez, D-Albuquerque, SB 43 allows a parole board to consider granting release after 15 years for juvenile offenders and prohibits life without parole for juvenile offenders.
Legislature sends spending bill to Governor's desk (Updated)
Senate committee tables bill to appropriate $335 million in relief funds on public health
View all Gerald Ortiz Y Pino articles →
Legislators hope to pass Paid Family Medical Leave Act in this year's session
The Paid Family and Medical Leave bill seeks to provide up to 12 weeks of paid time off for employees who request it for a serious medical condition, caring for a family member with a serious medical condition or welcoming a new child. If the bill is enacted, it will be a state-run program and will be managed by the Department of Workforce Solutions.
Legislature expected to consider Paid Family & Medical Leave bill in 2023
New Mexico's Paid Sick Leave law goes into effect
View all Mimi Stewart articles →
New Mexico eligible for $2.4 million for clean up of abandoned mines
Pilot project to study guaranteed basic income impacts on immigrant and mixed status families starts in March


For a Samhain event last year, I made party favors, copying an idea I found on Pinterest that came from Mug Pie Studio's blogspot.
I designed labels, six to a page that was held horizontally – Monster Scabs, Ghost Poop, Witch Warts and Jack O'lantern Teeth – printed, cut and folded them.
Bags were filled about half to two-thirds of the way with the chips, marshmallows, candy corn and cereal – and sealed.
The directions from Mud Pie Studio suggested that the zipper part of the bags remain at the bottom for easy opening, but I thought it looked neater by stapling the label to hide the zipper end.


It appears as though Jay Z's affection for pugilism extends beyond the infamous one-sided elevator fight with Beyoncé's sister Solange.
Roc Nation Sports, the agency founded by the hip-hop mogul in 2013 in partnership with CAA Sports, is stepping through the ropes and into the shadowy world of professional boxing, ESPN is reporting.
Roc Nation recently named boxing industry veteran David Itskowitch as chief operating officer of its boxing division and secured a promoters license in New York and Washington, D.C., according to ESPN.
"We're going to promote our first event by the end of the year, and we're currently strategizing on which fighters we will seek to sign," said Itskowitch, a former HBO Sports senior vice president and Golden Boy Promotions chief operating officer.
Itskowitch told ESPN.com's Dan Rafael that the agency is "looking to make an immediate and dramatic impact on the sport" by "leveraging Roc Nation's current marketing, public relations and branding infrastructure."
Roc Nation Sports represents star athletes Kevin Durant of the Oklahoma City Thunder, New York Yankees' CC Sabathia and Robinson Cano of the Seattle Mariners, among others.
"We will be a promoter," Itskowitch said, "but our job won't end once a guy fights on a particular Saturday night. We will promote him 365 days a year."


text:
ONR's MOVER technology: Improving therapy for brain injury patients
IMAGE: An ONR-supported researcher (right) tests the Mobile, Virtual Enhancements for Rehabilitation (MOVER) software system. MOVER provides traumatic brain injury patients with a way to engage in virtual physical therapy regimens... view more
Credit: (Photo courtesy of Charles River Analytics Inc.)
ARLINGTON, Va.--For warfighters recovering from traumatic brain injuries (TBI), the benefits of home-based, outpatient physical rehabilitation programs are numerous--they can exercise at home on their own schedules, be among family and friends and spend less time in treatment facilities. Regular physical therapy can keep tendons and joints flexible, maintain bodily strength and improve balance and walking ability.
Unfortunately, because of confusion about exercises, forgetfulness or feelings of helplessness, many TBI patients don't perform their independent therapy--or they do it improperly. Consequently, they don't make steady progress toward a full recovery, and even risk further injury.
To provide patients with a safe, engaging and easy way to maintain their therapy regimens, the Office of Naval Research (ONR) is supporting efforts to develop the Mobile, Virtual Enhancements for Rehabilitation (MOVER).
"This type of technology is crucial to ensuring our warfighters are well taken care of in the defense of our freedoms," said Chief of Naval Research Rear Adm. Mat Winter. "Our advanced research efforts in health, fitness, resilience and medical recovery of our Sailors and Marines are among the most important aspects of ONR's mission."
MOVER is a software system that can be installed on any laptop or PC equipped with a camera function. When operating MOVER, a user just turns on the computer and camera, stands still and the software maps out a virtual "skeleton" on screen. This skeleton consists of brightly colored lines and shapes--mirroring the person's movements through each therapy exercise. To increase screen visibility, users can connect MOVER to a television with a Microsoft Kinect sensor.
During workout sessions, users receive coaching in the form of pop-up text boxes or color shading in a certain area of the virtual skeleton. For example, if someone is leaning too far right, a colored shape will appear on the left side of the screen, highlighting where and how to correct.
"Eventually, we want to improve the virtual coaching so it provides commands and encouragement to users vocally and they in turn can respond back," said Dr. James Niehaus, a scientist at Charles River Analytics Inc., the lead company working with ONR to develop the MOVER software. He also hopes to one day create a mobile app that would enable smartphones to alert users about workout times without the need to set an alarm manually.
"There are times when you don't feel motivated to work out," said Lt. Cmdr. Brent Olde, a program officer in the Human and Bio-Engineered Systems division of ONR's Warfighter Performance Department. "You also risk hurting yourself by exercising incorrectly. That applies to everyone, healthy or not. Now imagine how much harder it is for someone with a brain injury. They may need help, which is where MOVER comes in."
Potential MOVER users would be approved by their physical therapists according to individual capability and mobility, tech savviness and even video game experience. The exercises featured in the software are standard for TBI therapy, including lunges, knee raises and squats. Patients would meet with their therapists at the beginning of a week to design a customized weekly exercise schedule and review their progress, which is tracked by MOVER.
MOVER so far has been successfully tested by researchers. Later this year, Niehaus will launch a six-month, on-site pilot study of the software among nearly 40 TBI patients and therapists at Boston-based Spaulding Rehabilitation Hospital. If that goes well, he might initiate a home-based outpatient test study among other participants.
The MOVER work aligns with the Naval S&T Strategy, which emphasizes health and resilience as key components of warfighter performance. Last year, ONR hosted a Focus Area Forum to discuss how science and technology can improve warfighter performance and resilience.
onrpublicaffairs@navy.mil
@usnavyresearch
http://www.onr.navy.mil
MOVER (IMAGE)
http://www.onr.navy.mil/Media-Center/Press-Releases/2015/MOVER-Helps-Traumatic-Brain-Injury-Patients.aspx


How to Factory Reset Android 6.1 Marshmallow?
Do you have issues with your Android 6.1 Marshmallow device and want to do a Factory Reset on it?
You should be aware if you factory reset TV box it will delete all the data on your device. And it will be left with default apps which came with the device. In this guide, we have done steps for how to factory reset of Android 6.1 Marshmallow.
Method 1: Guide Factory Reset Android 6.1 Marshmallow from Settings.
Different Launcher may show a different Settings Screen.
Go to Main Settings via the main screen on your device.
Click Advanced and now More Settings.
Now go to Storage And Reset option. Now select Factory Data Reset and one next Screen select Factory Data Reset again.
Now you can proceed with Erasing Everything so once you click on it will start doing the Reset. Now the device will shut down and reboot so it may take a few minute to reset device completely so don't turn off the device or remove power cable until it boots to the menu screen. Please refer to the screenshot below of EBOX T8-4.
Method 2: Guide Factory Reset Android 6.1 Marshmallow using Pin/Toothpick Method.
This method is useful in case you are unable to get into Settings / Main menu of your device and have a Blue light on the device but no display.
You need to ensure your device is powered off by a RED Light on the display of box.
Do not press it too hard as once you hear a sound that it got Pressed so hold it Pressed.
While holding Reset button you need to power on the device.
Your device will boot into Recovery menu with the Black screen in the background.
Now select Wipe data / Factory Reset. And it will complete the Reset and come back to Recovery Menu.
You need to select Reboot System now an option on Recovery menu and wait for the device to load the Main menu.
Now the device will shut down and reboot so it may take a few minute to reset device completely so don't turn off the device or remove power cable until it boots to the menu screen. Please refer to screen below for Recovery Menu.
Firmware Update / Refresh Device Firmware.
As in case if your device is still now working after doing a Factory Reset or issue you have had is not fixed. So you will need to install firmware on your device which will reinstall everything and get it working.
You can download and install Firmware from Download section on EntertainmentBox under TV Box Software now select firmware for your device model with step by step instruction on the page to get it update/reflash and get it back to how you received it for the first time.


Women in STEM Leadership Program, hosted by Stony Brook University's Center for Corporate Education (CCE), looks to drive greater advancement, empowerment, and environments where best leadership practices will thrive.
Open to 30 attendees, participants in the workshop held from May 8-11 will explore their full leadership potential by developing self-advocacy and by learning how to be impactful in their workplace. The program looks to embolden participants within their own careers to enhance critical and strategic thinking skills, develop political savvy, and cultivate their own individual leadership brands. Among topics to be addressed are negotiating, conflict management and dealing with gender bias.
Applicants accepted to participate in the Women in STEM Leadership Program will be chosen based on criteria related to their experience, curriculum vitae, communications skills and position in a STEM company. The four-day program will feature a roster of industry leaders as well as program facilitators and instructors including keynote speaker Jennifer P. Howland, Executive of the Pathways Program for Experienced, Diverse Technical Talent at IBM.
Participate in the curriculum for The Women in STEM Leadership Program which is broken down into three parts including developing self-awareness (day one); skill building (day two) and knowledge (day three).
Attend facilitated small group conference calls over three months after programs completion to assess progress against each attendee's individual action plan.
The four-day program will take place on May 8-11, 2018 at the Hilton Garden Inn located on the Stony Brook University campus. Applications must be submitted by March 31. Additional information can be accessed online or by calling the CCE at (631) 216-7518.


Use this command to clear the counters in the various show redundancy ... commands.
heartbeat (optional) clears only the heartbeat-related counters. This applies to heartbeats over the redundant-pair link (from show redundancy peer) as well as quorum-disk heartbeats (from show redundancy quorum-disk).
transition (optional) clears the counters associated with state/status transitions. This applies to all transition counters in all show redundancy ... commands.
network (optional) clears only the network counters, from the show redundancy network output. See clear counters redundancy network for details.
critical-services (optional) clears the counters associated with critical-services (from show redundancy critical-services).
If you omit all of the optional flags, this clears all redundancy counters from all show redundancy ... commands.
The first two of these commands have heartbeat counters that track the number of exchanged heartbeats. All of them have transition counters that track the number of times that the connection state has changed.
clears only the heartbeat-related counters. This does not clear any transition-related counters.
clears all transition-related counters from all show redundancy ... output.
Use this command to designate an external subnet as critical, so that a failover may occur if there is no route to the subnet.
Use the no form of the command to make a subnet non-critical.
subnet (0.0.0.0-255.255.255.255) is the IP address of the subnet. This must be reachable through at least one static route; use show ip route to view all static routes.
mask (0.0.0.0-255.255.255.255) is the netmask, which identifies the network part of the subnet address.
The CLI prompts for confirmation if the route is down, the peer is down, or there is some other issue. Enter yes if you want to proceed anyway.
You can re-issue this command multiple times to establish multiple critical routes.
If a critical route fails on the current peer and the other peer has no failures, control fails over to the other peer. If the other peer has any failures that would ordinarily cause a failover (such as a major hardware fault), no failover occurs. This prevents unnecessary failovers.
The ARX tests for failure with regular ARP requests. Every 20 seconds, the ARX sends an ARP to the routes gateway. (The gateway is configured with the ip route command.) If the gateway fails to respond, the ARX waits an additional 20 seconds before asking the peer if it is possible to fail over. The ARPs continue indefinitely at 20-second intervals. If the gateway responds before the failover is initiated, the failover does not occur.
The ARX uses one of its in-band (VLAN) management addresses to send those ARP requests. The subnet you identify with this command must have a management address for its VLAN. Use the interface vlan command to create an in-band management address for a the subnets VLAN.
From gbl-ns-vol-shr mode, you can declare a namespace share as a critical resource with the critical command.
Critical routes (unlike critical shares) are not shared between redundant switches. This is because the switches may have different visibility into the network. To duplicate a critical route, issue this command on both peers.
To show all critical routes and shares on the current peer, use the show redundancy critical-services command.
designates a class-C subnet as a critical route. If the ARX loses all routes to that subnet and its redundant peer has no serious issues, a failover occurs.
removes a class-B subnet from the list of critical subnets.
Use this command to enable redundant pairing on the current switch.
For ARX-2000 or ARX-4000: Prepare interfaces or a channel to connect the switches.
At both switches, define an interface that can be used in a redundant-pair link (redundancy protocol), or define a larger channel between the two switches (redundancy protocol (cfg-channel)).
This is unnecessary for the ARX-500, which has a dedicated port for this link.
For ARX-500 only: configure a ron tunnel between the switches to carry the redundancy heartbeats.
At each switch, identify the redundant peer using the peer command.
Define the quorum disk by using the quorum-disk command on both switches. Each peer writes its heartbeats to the same external-filer share, called a quorum disk, and reads the heartbeats from its peer. The quorum disk configuration must be identical on both switches.
The enable command then starts the initial rendezvous of the switches. Once this command is invoked on the peer switch, the rendezvous can proceed. The pair is joined after the rendezvous is complete.
The enable command invokes the initial-rendezvous process, which then starts the metalog (namespace log) resilvering process. Metalog resilvering is duplicating the metalog data from the active peer to the backup peer. The metalog data must be mirrored on both peers to ensure that the namespace software can fail over. You may want to monitor the resilvering process if the peers are separated by a long distance: you can use the show redundancy metalog command for this. If resilvering times out due to excessive latency, you can use the resilver-timeout command to reset the timeout value.
The senior switch is elected based on its global configuration; if switch A has any namespaces or global servers and switch B does not, switch A becomes the senior switch. If neither has any namespaces or global servers, the one with the lower rendezvous address (established with the peer command) is elected senior. If both have namespaces and/or global servers, the rendezvous fails; see below.
One of the switches (if not both) should be devoid of any namespaces or global servers before you enable redundancy. If both have examples of these global-configuration objects, the rendezvous fails. Use the show redundancy history command to detect this failure. To recover, use the clear global-config command to remove all global-config from one of the peers and reboot it. Then enable redundancy again.
The rendezvous also fails if the private subnets of the peers match, or if one peers private subnet matches any private subnet in the others RON. The show redundancy history command indicates this problem if it occurs. To recover, use no enable to undo the redundancy configuration, use ip private subnet reassign on one of the switches, then try enabling redundancy again.
The switches continue to retry the rendezvous indefinitely. If you decide to abandon the pairing, you can use no enable to stop the switches from retrying. The no enable feature is disabled after the pair successfully forms.
enables redundant pairing on the current switch.
By default, an NSM processor creates a detailed binary-core file if it has a failure. On the advice of F5 Support, you can use no nsm binary-core-files to return to the smaller ASCII form of NSM-core files.
The nsm binary-core-files command re-instates detailed core files from NSM processors. The core file is useful for diagnosing processor failures.
Only use this command on the advice of F5 Support.
An NSM processor requires very-little time to generate the smaller ASCII form of NSM-core files, but they offer less information for later diagnosis. An NSM processor requires up to three minutes to generate the detailed binary-core file, but it fails over to its peer processor at the beginning of the process. If two peer processors fail at the same time, the ARX fails over to its redundant peer before they write their core files. The extra time to write the binary-core file(s) has no effect on clients.
Important: A standalone ARX, without a redundant peer, loses service for up to three minutes if two peer processors fail at the same time. Without an ARX peer, clients must wait for the peer processors to write their binary-core files. For this reason and others, we recommend redundant ARXes at all live customer deployments.
An ARX-500 requires nsm recovery before you can enable this feature.
Use the show nsm command to see the current setting for binary-core files.
sets the current chassis to produce detailed, binary-core files in the event of any NSM-processor failure.
Each NSM-processor core has a redundant peer that takes over in case of a failure. A recovered processor goes into a Standby state while its peer processor manages all network traffic for both. If the peer processor fails, all network traffic fails back to the peer that failed first. On the advice of F5 Support, you can use no nsm recovery to prevent NSM-processor recoveries on this ARX.
The nsm recovery command re-enables this ARXs NSM processors to recover from failures.
The show processors command shows all NSM processors that are in the standby state.
This command cannot run on an ARX-2000 chassis. An ARX-2000 contains four cores on a single chip, so it cannot benefit from the nsm recovery command. If a core fails on the ARX-2000, it remains in the Failed state while its peer core processes all of its traffic.
On an ARX-500, this must be enabled before you can enable nsm binary-core-files. The nsm binary-core files command enhances the diagnostic files produced by an NSM processor when it fails. It is enabled by default.
You can use the show nsm command to see the current setting for NSM-processor recovery and/or binary-core files.
You also have the option to make individual cores restart independently, without necessarily putting the entire NSM processor into the Standby state. Use the nsm warm-restart command to enable these restarts.
stops NSM-processor recovery on the current chassis. If a processor fails, it fails over to its peer once; if the peer fails later, the ARX reboots.
sets up the NSM-processors to recover after a failure and assume a hot-standby state.
An NSM-processor core can attempt to restart after a failure, without causing its entire NSM processor to reboot and go into a Standby state. Other cores on the same NSM processor are unaffected by this warm-restart of the failed core. Use the nsm warm-restart command to make NSM cores attempt these warm restarts.
The no nsm warm-restart command returns to the default: if any core fails on an NSM processor, the entire processor reboots.
This command localizes the effects of an NSM-core failure. Only the core that failed restarts, without affecting any sister cores on the same processor.
A warm restart produces a core-memory file, visible with the show cores command. The core-memory files produced by this failure are smaller than those produced by a full NSM restart, but they contain enough information for F5 Engineering to analyze the failure. The size of the core-memory file is unaffected by the nsm binary-core-files command.
There are two internal counters, restart count and restart limit, that prevent repetitive warm restarts. The restart limit is 3, and the restart count applies to an entire NSM processor (or CPU). If core 1 fails on a four-core CPU, and then core 3 fails on the same CPU, the NSM CPU has a restart count of 2. If the restart count reaches the restart limit (3), the entire NSM CPU reboots and behaves as dictated by the nsm recovery setting.
At noon on Thursday, core 1 restarts - restart count = 1.
At 5PM on Thursday, core 3 restarts - restart count = 2.
At noon on Friday, core 1s restart times out - restart count = 1.
At 5PM on Friday, core 3s restart times out - restart count = 0.
You can use the show nsm command to see the current settings for NSM warm restarts, NSM-processor recovery, NSM binary-core files. To see the history of warm restarts on this system, use the show nsm warm-restart history command.
Hardware faults are too severe to allow for a warm restart. For hardware faults, the NSM processor fully reboots and restarts as set by the nsm recovery command.
sets up the NSM-processor cores to independently restart on failure, without affecting any other cores on the same processor.
At each redundant peer, use this command to identify the other switch.
Use the no form of the command to remove the redundant-peer configuration.
peer-address (0.0.0.0-255.255.255.255) is one of the peer switchs management-IP addresses. This can be the out-of-band (MGMT) interface or one of the switchs inband (VLAN) management interfaces. For the ARX-1500 and ARX-2500, you must use the inband management interface defined for the redundancy link: define a special VLAN for the link (with vlan and members (cfg-vlan) for a standalone link, or with vlan (cfg-channel) for a channel), and use the interface vlan and ip address (cfg-if-vlan) commands to create the inband-management IP.
A rendezvous occurs after you issue enable (cfg-redundancy) at the second switch. Each switch uses its peer-address to contact the other switch and exchange information for the join operation. It also uses this address for regular heartbeat exchanges.
Define the redundant peer before issuing enable (cfg-redundancy) on the switches.
Use the show redundancy peer command to see the current configuration for the peer, as well as heartbeat counters.
identifies the switch at 10.1.1.12 as the current switchs redundant peer.
Use this command to set up a quorum disk for a redundant pair.
nfs-server is the IP address for the filer (for example, 192.168.70.65). This address must be on a server (proxy-IP) subnet (see ip proxy-address) or reachable through a gateway on that subnet (via static route: see ip route to create a static route).
export is the path to an NFS export on the server.
path (optional) is the specific directory to use.
nfs2 | nfs3 | nfs3tcp is a required choice; this is the NFS protocol to use for accessing the quorum-disk share.
\\cifs-server\share[path] (1-1024 characters) is the syntax for a CIFS share.
cifs-server is the IP address for the filer (for example, 192.168.23.23). This address must be reachable, as described above for an NFS filer.
share is the specific share to use.
path (optional) is a path within the share.
cifs is a required keyword.
[DOMAIN/]username (1-1024 characters) is the username that the redundancy software can use to write to the CIFS share. If you use a short DOMAIN name, like medarch, you authenticate with NTLM or NTLMv2. If you use an FQDN for the domain, like medarch.org, you use Kerberos authentication.
spn spn (required for a Windows 2008 cluster, optional for other servers; 1-255 characters) is the Service-Principal Name (SPN) for the back-end server. You require a SPN to connect to a CIFS service on any Windows 2008 cluster.
path defaults to the top of the NFS export or CIFS share.
The quorum disk is an NFS or CIFS share on any reliable, external filer. Each peer records its heartbeat messages on the quorum disk, and reads the heartbeat messages from the other. This is another path for reading the peers heartbeats, in addition to the path through the redundant-pair link.
The quorum disk also records ballot information for senior-switch election (see show redundancy ballots).
Use a highly-available, high-performance filer for the quorum disk. Round trip data write times for 1 block of quorum-disk data must be below 1 second. Slow-performing filers may cause the redundancy state to fluctuate and could lead to unnecessary switch down time.
The quorum disks volume must be capable of storing 1 MB of file data. Use a share that blocks until the data is written to disk; no caching should be enabled for the share.
If the quorum disk is an NFS export, it must be configured (at the filer) for synchronous writes. Use the sync option. We also recommend that you specify the no_wdelay option. CIFS shares do not have this configuration issue; they perform synchronous writes on request.
the filer is reachable through a static ip route that goes through a gateway on the same VLAN as the management interface.
If you connect to a CIFS share, the CLI prompts for a password to use for accessing the filer. It prompts a second time to confirm the password. For both prompts, enter the password for the username.
Use the show redundancy quorum-disk command to view the current configuration for the quorum disk, as well as some counters.
configures an NFS quorum disk.
configures a CIFS quorum disk.
Use this command to start configuring redundancy between two switches. If an ARX with a redundant peer experiences a catastrophic failure, all of its services fail over to its peer ARX.
Before you configure redundancy, you must connect the two peers together with a redundancy link. You can use a single port for this, but we recommend two or more ports in a channel.
For a channel, use the vlan (cfg-channel) command to assign the channel to the VLAN.
For a single port, use the vlan command to create a new VLAN, then use members (cfg-vlan) to assign the single port to that VLAN.
Other platforms use a layer-2 connection for their redundancy link. After cabling the peers together, you use the redundancy protocol command on the links interface to designate it for use as this link. If you use multiple links in a channel, as recommended, you use the redundancy protocol (cfg-channel) command instead.
The cfg redundancy command brings you to cfg-redundancy mode, where you configure the parameters for creating a redundant pair. From this mode, you use the peer command to identify the redundant peer; for the ARX-1500 and ARX-2500, you must use the other peers in-band (VLAN) IP address at the other end of the redundancy link. You also use quorum-disk to identify an external-filer share to be used as a quorum disk. Repeat these steps at the peer switch, which must have redundancy parameters that agree. Once the parameters match on both switches, you enable the redundant pair with enable (cfg-redundancy) at each peer.
For rare situations where network maintenance may cause unwanted failovers, you can use the suspend-failover command to suspend failovers for a short time. Use the no form of the command to lift the suspension when the maintenance is finished.
The ARX-VE is a Virtual Appliance (VA, similar to a VM) that runs on a standard hypervisor, and uses the same redundancy mechanisms that are used in a VM cluster. If the ARX-VEs hypervisor host fails, an identical ARX-VE on a peer hypervisor resumes processing. This does not require any additional configuration on the ARX, so the redundancy command, cfg-redundancy mode, and other ARX-redundancy operations are excluded from the ARX-VE CLI.
Use this command to resolve a rare scenario (described below) where one peer has failed unrecoverably and the other will not take over as the active peer.
This command forcibly promotes the backup peer to active status.
Important: This command discards any forward progress made at the other peer. It also re-imports all namespaces, forcing all clients to re-mount all front-end services. Never use this command unless under the circumstances below, and with the advice of F5 personnel.
Consider a redundant pair where Peer A is active and Peer B is either active or backup. Peer B fails, then (later) Peer A fails unrecoverably. When Peer B recovers, it refuses to take an active role because it knows that it was down while Peer A was active: Peer A may therefore have changed its configuration or managed some transactions with back-end filers. If Peer B were to take control, all such configuration changes and transactions would be lost. In this scenario, Peer B waits indefinitely for Peer A and the redundant pair never comes back online.
You need to force Peer B to take an active role, thus abandoning any configuration changes or transactions that occurred on Peer A. The peer switch must be offline, and the current switch must have been up and waiting for its peer to come online for at least 5 minutes. Also, the quorum disk must be online and available. Use the show redundancy command to verify that the peer is down and the quorum disk is connected.
The CLI warns you before discarding transactions and rebooting both peers. Enter yes to proceed.
need to remount. Please contact Technical support for further advice.
forces the bstnA switch to take active status in its redundant pair.
The redundant peers exchange their metalog (namespace-transaction) data during initial rendezvous, or after a failover. This is called resilvering the metalog data. At some sites, the latency between peers is high enough that the resilvering process times out before the pair can form. On the advice of F5 Support, you can use this command to increase the time allowed for resilvering.
Use the no form of the command to reset the resilvering timeout to its default.
minutes (6-60) is the maximum number of minutes for resilvering. If this time expires before resilvering is complete, the redundant pair cannot form.
A rendezvous occurs after you issue enable (cfg-redundancy) at the second switch. A failover occurs whenever the active switch fails and the backup switch takes control. You can use this command to increase the time allotted for resilvering metalog data during a rendezvous or a failover.
The default is sufficient for most sites. Use this command only on the advice of F5 Support. It is unnecessary if you use a direct layer-2 connection for the redundancy link. The packet latency on a direct connection is typically very short.
If resilvering times out, the redundancy software retries until it succeeds. This severely impacts system performance. You can use the show redundancy history command to see the results of resilvering (referenced as synchronization in that output), and determine whether or not it is repetitively timing out. You can use show redundancy metalog to monitor the resilvering process as it occurs.
Use the show redundancy resilver-timeout command to see current timeout value for resilvering.
sets the resilvering timeout to 10 minutes on the provA switch. The resilvering process has 10 minutes to complete after rendezvous or failover.
The show nsm command shows the current state of the NSM-maintenance features: processor recovery and binary-core files. For each of these features, this command shows the administrative setting as well as whether or not the setting is operational.
recovery | binary-core-files | warm-restart (optional) focuses the output on the state of a single NSM-maintenance feature. If you omit these, the output shows the state of all NSM features.
Proc identifies an NSM processor, in slot.processor format.
Status - Admin is the status that was last set for this feature.
Status - Operational is the features actual status.
You can use [no] nsm recovery to disable or re-enable NSM-processor recovery. You can also use [no] nsm binary-core-files to change NSM-processor core files to an ASCII format or a larger binary format. NSM recovery must be enabled before you can enable NSM binary-core files. Only change these settings on the advice of F5 Support. The final table concerns the [no] nsm warm-restart command; this allows a processor core to fail and recover independently, without rebooting the entire processor.
shows that the current chassis is configured to produce detailed, binary core files in the event of an NSM-processor failure.
To show the history of warm restarts by the NSM-processor cores, use the show nsm warm-restart history command.
processor slot.processor (optional) specifies one NSM processor for which to view this history. If you omit this option, the output includes warm-restart history for all NSM processors.
slot (2 for ARX-4000; 1 for any other) is the slot number.
An NSM warm restart occurs when an NSM-processor core encounters a catastrophic software failure and reboots, without causing any other cores to reboot with it. A warm restart is only possible on a system where nsm warm-restart is enabled.
The output contains two tables, one that shows the most-recent recent warm restart and another that shows the current values for restart count and restart limit. The restart count is the sum of all restarts for a given CPUs cores, and the restart limit is the maximum number of restarts for each CPU. If a core fails after its CPUs restart count reaches the restart limit, the entire CPU reboots. The full-CPU reboot follows the rules set by the nsm recovery command.
Proc identifies the NSM processor, in slot.processor format. This identifies a specific core on the CPU.
CPU identifies the NSM-processor CPU, where each CPU typically contains multiple cores. This field identifies the CPUs with a letter, such as A, B, or C.
Restart Number is the most-recent restart number for this core. The full restart count for the CPU is the sum of all its cores Restart Numbers. As mentioned above, you use the nsm warm-restart command to make warm restarts possible for NSM cores.
Date/Time (UTC) is time stamp (if any) for the most-recent warm restart.
Slot is the slot number for the NSM processor.
CPU identifies the NSM-processor CPU, where each CPU typically contains multiple cores. This maps to the CPU field in the table above.
Restart Remaining is the number of warm restarts remaining for this NSM CPU. This count decreases by one every time one of the CPUs cores has a warm restart. It increases by one every time a warm restart ages by 24 hours.
Restart Limit is the total number of restarts allowed for each CPU.
shows the warm-restart history for all NSM processors in the bstnA chassis. See Figure 15.1 for sample output., without any warm restarts.
shows the warm-restart history for all NSM processors in the prtlndA chassis. See 15.2 for sample output., where two warm restarts occurred in the last 24 hours.
Use this command to show high-level status for the redundant pair.
Node is 1 for the initial-senior switch, 2 for the initial-junior switch, or QD for the quorum disk. The asterisk (*) indicates the local node.
Switch/Quorum Disk identifies each node with a hostname or IP address.
Status is Up, Up,NoFovr, Down, Suspended, or Unknown for a redundant peer. The UpNoFovr status indicates that someone used suspend-failover to temporarily freeze the Active/Backup status of the peers and suspend failovers.
The status is Up, Up,NoHb, Pending, or Down for the quorum disk. Up,NoHb means that the quorum disk is up but not showing any heartbeats from the peer yet.
Role is Active, Backup, or Quorum. The senior peer is always Active, meaning it can run namespace software and virtual servers. The junior peer is Backup; it is a hot standby for the active peer.
Transitions: Total is the number of times that the Status has changed. This increments for each failover. If there has never been a failover, the Total is Never.
Transitions: Last (UTC) is the timestamp for the last status change, in Universal Coordinated Time (UTC).
See the sample output in Figure 15.3.
Use this command to show all redundant-pair information with a single command.
For details about the show redundancy all output, refer to the command descriptions for these individual commands.
See the sample output in Figure 15.4.
08-25 06:18:55 Quorum disk 192.168.74.83:/exports/quorum-disk/portland1 is now online.
08-25 06:18:45 Neither peer nor quorum disk is reachable, networking may not yet be online.
08-25 06:18:24 Quorum disk 192.168.74.83:/exports/quorum-disk/portland1 not responding after 4 seconds (possibly offline).
08-25 06:16:18 Site quorum manager daemon started.
Each failover is followed by an election process to choose the senior switch. Use this command to show the ballots from the most-recent redundancy election.
Switch/Quorum Disk identifies each peer with a hostname or IP address.
Epoch is the epoch number that the node last recorded. All three quorum members keep a common epoch number that increments with each failover. If one node has a lower epoch number than the others, its vote for Senior Switch is discounted.
Each switch, as well as the quorum disk, stores an epoch number and the identity of the senior switch. After a switch failure, this information is exchanged as election ballots to determine which peer should have seniority. Ballots with higher epoch numbers carry more weight in the election. If two nodes agree but disagree with the third, the majority rules. The results determine which peer is senior.
For example, the following table shows that the Quorum Disk and the second peer, prtlndB, agree on the Epoch number (9) and the senior peer (node 2, which is prtlndB). The prtlndA peer cast the dissenting vote (1, or itself, as senior) with a lower Epoch number (8). From this output, we can infer that prtlndA was senior before it failed, then became junior when it rejoined the pair.
Ballots are only cast when a node fails, so all ballots are 0 (zero) when the pair first forms. In this case, both nodes are always active and Node 1 is always senior.
See the sample output in Figure 15.5.
If the current switch loses contact with a critical service (such as a critical namespace share or a critical subnet), a failover may occur. Use this command to show all of the critical services configured for the current peer.
Type is quorum share, route, or meta-only. The quorum disk is a critical resource by default, and you cannot remove it from this list. To declare a namespace share as critical, use critical in gbl-ns-vol-shr mode. To create a critical route, use critical route in cfg-redundancy mode. A meta-only resource is a dedicated metadata share that is critical: use metadata share to configure a dedicated metadata share, and use metadata critical to make it a critical resource.
Service specifies the exact route or share. For a quorum disk, this shows the machine and path to the share. For shares, this shows the share in namespace~volume~share-name format. For a critical route, this shows the critical subnet in ip-address/subnet-length (CIDR) format.
Status is Up, Down, or Config. A Config status indicates that the critical service is configured but the Up or Down status has not been determined yet.
Transitions: Count is the number of times that the Status has changed.
Transitions: Last (UTC) is the timestamp for the last status change, in Universal Coordinated Time (UTC). If there has never been a failover, this shows Never.
Counters Last Cleared is the timestamp for the last time someone ran clear counters redundancy [critical-services].
Only an active switch can initiate a critical-services failover. By default, both switches are active. After a failover, only the senior switch is active.
If an active switch loses a critical share or route, it requests a failover. If the peer has all critical routes, shares, and access to the quorum disk, the failover occurs. Conversely, the peer rejects the failover if it has lost any of its own critical resources: a failover in this case could cause more service outages than it resolves.
Note the difference in the way that the quorum disk is treated. Peer A does not initiate a failover if it loses access to the quorum disk. If peer A loses some other critical service (such as a critical share), it does initiate a failover. In this case, peer B rejects the failover if peer B cannot access the quorum disk. Loss of the quorum disk can prevent a failover, but never causes a failover.
See the sample output in Figure 15.6.
Use this command to show some high-level redundancy logs kept at the local switch.
Errors with forming the pair appear here when they occur. Many of them are self-explanatory, but some of them (such as DbSync errors) may require intervention from F5 Support.
See the sample output in Figure 15.7.
09-14 05:33:07 Quorum disk 192.168.74.83:/exports/quorum-disk/portland1/ is online, proceeding to verify rendezvous.
09-14 05:33:07 Quorum disk 192.168.74.83:/exports/quorum-disk/portland1 is now online.
09-14 05:32:56 Cannot rendezvous because quorum disk 192.168.74.83:/exports/quorum-disk/portland1 is offline.
09-14 04:21:50 Site quorum manager daemon started.
Both peers in a redundant pair require the same license, to prevent any loss of service after a failover. A failover to a peer with a lesser license would result in fewer supported features and fewer available system resources. To confirm that the licenses are the same between the current peers, use the show redundancy license command.
The output contains a success message if the licenses are the same for both peers. Otherwise, it returns a failure message along with all mis-matched features.
In the case of a failure, you need to determine which peer has the desired license, and then activate or re-activate the license at the other peer. Run show active-license at each peer to see details about the licenses there. If the peer can connect to the Internet, you can use the license activate command to automatically activate the license there. Otherwise, you can use a manual activation method, as described in the documentation for the license create license-dossier command.
% INFO: The HA peer license is equivalent to the license on this ARX.
shows that the licenses match between the peers.
Metalog (namespace transaction) data is mirrored between redundant peers during their initial rendezvous, and it is duplicated between the peers during normal operation. The duplication process is called resilvering. You can use the show redundancy metalog command to see the current state of the metalog-resilvering process between peers. This command is especially useful for monitoring the connection between redundant peers that are separated by long distances.
The active peers metalog data must be mirrored at the backup peer so that namespace software can recover after a failover. Use this command to monitor the resilvering process.
This command only functions on the active peer.
Use this output to gauge the latency and performance of the redundant-pair link. An overly-long latency between peers can cause a large number of metalog-packet retransmits (see below), and may lead to slow responses that are noticeable to namespace/volume/front-end service clients.
The ARX-1500 and ARX-2500 store their metalog data on their internal disks. On those platforms, you can use the show metalog usage command to see the metalog-usage statistics.
The ARX-VE stores its metalog data on an external data store. On the ARX-VE, you can use the probe metalog latency command to test the latency between the ARX and this external storage.
Resilvering - the active peer is copying all of its metalog data to the backup peer during a rendezvous.
Peer Online - the metalog data was 100% duplicated after rendezvous, and now the active peer is sending metalog updates as they occur.
Started is the start time for the rendezvous process.
Timeout indicates the total time allowed for resilvering. The resilvering process times out, sends an SNMP trap, and restarts if it exceeds this time limit. You can use the resilver-timeout command to reset this time limit.
Time Remaining is the estimated time left for resilvering. This estimate is based on the current data-transfer rate and the amount of data left to transfer.
Byte Count is the number of bytes of metalog data transferred to the backup peer. If the initial Resilvering process is still underway, this also shows the total size of the metalog data to be copied to the backup peer.
Retransmits counts the retransmissions of individual metalog packets. A retransmit occurs if an internal timeout passes before the packet is acknowledged by the backup peer. This field counts the total retransmits that occurred since the most recent start of the resilvering operation. A long latency between peers may increase the number of retransmits. This always displays 0 (zero) for the ARX-1500 or ARX-2500 when they are resilvering. These platforms use a different transmission mechanism for their metalog packet.
Latency shows the minimum, maximum, and average latency for sending packets of metalog data to the backup peer. These are measured in micro-seconds (us).
Data Rate shows the average megabits per second for the transfer of metalog data. This field only appears while resilvering is occurring.
shows the state of metalog resilvering on the nyc15 chassis.
shows the state of metalog resilvering on the prtlndA chassis. In this case, the initial resilvering is complete and the active peer is sending metalog updates as it generates them.
Use this command to show the configuration and counters associated with the current switchs redundant peer.
Name is set by the hostname command at the peers CLI.
IP Address is the peers management IP that is chosen for the rendezvous. You can change this with the peer command.
Port is the peer port used for rendezvous. You can use an option in the peer command to change the port number.
Status is Active, Backup, Down, or Unknown..
Heartbeats are counters for the number of redundancy heartbeats sent and received. You can use the clear counters redundancy command to clear this counter.
Transitions are the number of changes in redundancy Status for this peer. You can use the clear counters redundancy command to clear this counter, too.
See the sample output in Figure 15.8.
A quorum disk is a filer share that each switch uses to write its own heartbeats and read the heartbeats from its peer. Use this command to show the configuration and counters associated with the quorum disk.
Path is in machine:/path format (for an NFS export) or \\machine\path format (for a CIFS share). This is the external-filer share used as the quorum disk. From cfg-redundancy mode, use quorum-disk to reset this.
Protocol is the file-access protocol (nfs2, nfs3, nfs3tcp, or cifs) used to access the quorum-disk share. This flag is also set with the quorum-disk command.
QD User is the Windows username that the ARX uses as its identity when accessing the quorum disk.
User Domain is the Windows domain for the above username.
QD SPN is the Service Principle Name (SPN) for the quorum disks host server.
Status is Up, Pending, or Down. Pending indicates that the quorum disk is functional but the redundant pair is in the process of forming.
Heartbeats are counters for the number of redundancy heartbeats sent to the quorum disk by the current node, and received from the quorum disk by the current node. You can use the clear counters redundancy command to clear this counter.
Count is the number of changes. This should be a low number; the only valid reason for a quorum-disk transition is a planned outage of the quorum-disk filer (such as a hardware upgrade).
Last is the time stamp for the most-recent transition.
Reason is the log message associated with the Status change.
You can use the clear counters redundancy command to clear the transitions counter, too.
Time Interval shows the start and end time for the hour, in local time.
[0-499] is a count of heartbeats with a latency of 0-499 milliseconds. This column should have by far the highest count of all of them.
[500-999] is the number of heartbeats that took 500-999 milliseconds to make a round trip. This is a long latency and should be uncommon.
[1-3999] shows how many heartbeats took 1 second to 3,999 milliseconds (almost 4 seconds). This latency should be extremely rare, if it ever occurs.
[No Response] is the number of heartbeats that were lost. This number should be 0, unless there is a planned outage for the quorum disk. If either peer reboots while one of them is disconnected from the quorum disk, they both may reboot simultaneously.
Heartbeat Latency Summary shows the percentage of heartbeats in each of the above time intervals.
If the Heartbeat Latency and Heartbeat Latency Summary tables indicate long latencies, choose a faster quorum disk. You can run the quorum-disk command on both peers to change the quorum disk.
See the sample output in Figure 15.9.
Use this command to show the history for all redundancy-related reboots.
Version is the software version running at the time the reboot was issued.
Time of reboot is a timestamp from the beginning of the reboot.
Message is the message that appeared on the Console to announce the reboot.
See the sample output in Figure 15.10.
Initial rendezvous and standard managed-volume processing involves duplicating the metalog (namespace transaction) data from the active peer to the backup. This process is called resilvering. Use this command to show the maximum time allowed for resilvering. If this time expires before resilvering is complete, the redundant pair cannot form.
The output is a single value, the timeout allowed for resilvering. You can use the resilver-timeout command to reset this. The show redundancy metalog command shows the current state of the resilvering process.
There are occasions when site maintenance may inadvertently cause redundancy-inspired failovers and reboots. These can complicate the maintenance procedure. You can use the suspend-failover command to prevent any failovers until further notice.
You can later lift the suspension with no suspend-failover.
force (optional) is only necessary when the peer switch is disabled or otherwise unreachable. This causes the current switch to assume the active role in the pair, whether or not it previously had the active role. This is similar to the behavior from the redundancy force-active command.
Important: If you use the force option on the backup peer when the other peer is still active and connected, this command creates a split-brain condition.
This command locks the redundancy state until the suspension is lifted. The peers retain their active and backup roles during the suspension. The CLI prompts for confirmation before doing this; enter yes to proceed.
You can only use this command when redundancy is enabled, the peer is reachable and ready to take control, the quorum disk is functioning normally, and all critical services are healthy on the active peer. Use the show redundancy command to verify that the peer and quorum disk are functioning, and use show redundancy critical-services to check on critical services.
During a period of failover suspension, both peers continue to record conditions that would typically cause failovers and/or failover-related reboots. These appear in the syslog (use show logs syslog to view the syslog), and some result in SNMP traps (see the ARX SNMP Reference for a full list of traps). Traps and logs also appear for any suppressed failovers or reboots.
As stated above, you should only use the force option if the peer is disabled or otherwise unreachable. If the peer is reachable and active, the force option may cause both peers to take the active role and work at cross purposes. This is called a split-brain situation, and it can create serious issues that are very difficult to repair. The CLI prompts for special confirmation before lifting suspension in this way.
A switch that is properly forced can successfully re-join its peer later, but there is another possibility of split brain during that rendezvous. The rendezvous happens automatically when you first boot the repaired peer. A split-brain may occur if the running switch has any connectivity issues during the rendezvous. Verify that the running switch has full network connectivity and all of its critical resources, especially the quorum-disk link, before booting its repaired peer.
suspends failovers and failover-related reboots on prtlndA and its redundant peer.
lifts the failover suspension from bstnA and its redundant peer.
The force option should only be used when the peer switch is disabled. The peer should be off or isolated from the network. Otherwise, services could be severely disrupted.
forces a resumption of standard-redundancy. This should only be used if the redundant peer is offline.