text:
You can now filter search results with text. Example: "person: john" will search only person pages for "john".
Doc Green and Steve Rogers go on an adventure!
As the world comes to an end, Widow flashing back to one of her first jobs for the Red Room.
How did the Ultrons rise to power?
Team »
Court of Owls appears in 109 issues.
The Court of Owls' Talon from the 1850s who was retired from service early for being too "loud" in his assassinations. Staunton was woken up from death for the Night of the Owls, where he fought Batman Incorporated member, Batwing.
The Court of Owls' most recent Talon who held the position for longer than usual, but was to be retired once they selected Dick Grayson as a new candidate.
A Grandmaster of the Court of Owls.
Brandon O'Malley is the second of the O'Malley family to serve the Court of Owls as a Talon. He guards the Grandmaster and Securitas Island along with his father and son.
A Talon of the Court of Owls who was shamed for letting his sense of duty and honor get in the way of the Court's objectives.
Better known as the Gotham Ripper, Harmon murdered hundreds of people in Gotham during the 1860s out of boredom. He was captured and entombed by the Court of Owls, later awoken to go after the escaped Talon, Calvin Rose.
The Court of Owls' Talon assassin from the 1840s.
The first of the O'Malley family to serve the Court of Owls as a Talon. He guards the Grandmaster of the Court of Owls alongside his son and grandson.
The current Grandmaster of the Court of Owls.
A member of the Court of Owls who claims to be Bruce Wayne's younger brother Thomas Wayne Jr. who was supposedly killed in utero due to a car crash.
Wife of Joseph Powers, the owners of the Powers Hotel, and members of the Court of Owls.
Nathaniel O'Malley is the third and final member of the O'Malley family to serve the Court of Owls as a Talon. He guards the Grandmaster and Securitas Island along with his father and grandfather.
A Talon stationed in New York city by the Court of Owls.
A skilled assassin who has set out to kill Dick Grayson, claiming him to be the "fiercest killer in Gotham."
Former Grandmaster of the Court of Owls, who deceived Calvin Rose into helping him attempt to regain his control of the Court.
The Court of Owls' Talon from the 1940s, who was a victim of secret Japanese attacks on US soil in World War II. She has recently joined the Birds of Prey and the Secret Six
The only Talon to ever escape the grasp of the Court of Owls. He is an excellent escape artist and trained assassin. His real name is Calvin Rose. On the run from the Court he was killed by Bane but ressurected by the Owls to serve them against his will.
A wealthy Gotham nobelman who organized the abduction of children to use as slave labor in the construction of Gotham's sewers. Potentially a member of the Court of Owls.
One of the first Talons of the Court of Owls from when Gotham City was just brick and wood
One of the many assassins of the same name for the Court of Owls, William Cobb was the first Talon the Court sent after Bruce Wayne, and Dick Grayson's great-grandfather.
A Talon of the Court of Owls who was tasked with attacking Mr. Freeze, but later defied his masters' wishes.
This edit will also create new pages on Comic Vine for:
Until you earn 1000 points all your submissions need to be vetted by other
Comic Vine users. This process takes no more than a few hours and we'll
send you an email once approved.
Because you're new to wiki editing, we sent your
submission off to our moderators to check it over. Most
changes are approved within a few hours. We'll send an
email when it is.
Once you've earned over points you'll be able
to bypass this step and make live edits to our system.
Until then, gain points by continuing to edit pages.
No changes were submitted, nothing was done! Please make changes to the wiki!
Thanks for continuing to improve the site. Some of your changes are
now live. However, some of your changes were sent to moderation because you do not
have enough points to make those live edits. You need points to
live edit the changes you commited.
For the changes that went through, our robot math gave you points for this
Thanks for continuing to improve the site. Your changes are
now live. Our robot math gave you points for this
Use your keyboard!
Log in to comment


text:
one day I realized /everyone/ was using illustrator! so I decided to switch my workflow... I made these happy little templates.
current version: only web (chrome for osx look) and android (nexus 4 look) for now since that's my main these days.
keyboard shortcuts: ← previous shot → next shot L or F like Z toggle zoom

subset: commoncrawl


text:
Your Account
Data Science Starter Kit
This kit includes everything you need, from analysis and visualization to management.
Get all 13 ebooks for a 60% savings.
Photographic Visions
By 1x.com
"One stop shopping for J2EE." Scott Ambler, Senior Consultant, Ronin International, Inc.and Author of Agile Modeling
If Java 2 Enterprise Edition 1.4 can do it, you can do ittoo...
You already know that Java 2 Enterprise Edition 1.4 makes yourenterprise services more cost-effective, more adaptable, moreversatile, and more responsive to the needs of your customers. Toget you up to speed on J2EE 1.4, a crack team of experts has packedthis comprehensive volume with clear instructions andvendor-neutral, real-world solutions you can use in yourenterprise. Everything you need to turn on J2EE power is righthere.
Inside, youll find complete coverage of Java 2 EnterpriseEdition 1.4
Yakov Fain is a Managing Director at Farata Systems, a company provides consulting and training services. He authored several books on Java and Flex and dozens of articles on software development. Sun Microsystems has nominated and awarded Mr. Fain with the title of Java Champion, which was presented to only a hundred people in the world. Yakov is Certified Adobe Flex Instructor. He holds MS in Applied Math. You can reach him at email@example.com.
View Yakov Fain's full profile page.
© 2015, O'Reilly Media, Inc.
(707) 827-7019(800) 889-8969
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.


text:
Supporters of the Communist Party of Greece hold their party flags as they march towards Syntagma square in Athens, Greece, July 02, 2015 for a demonstration ahead of the referendum on July 05, 2015.
A stork family stands in their nest in front of the full moon near Lebus, eastern Germany, Thursday, July 2, 2015.
Ioakim Mylonopoulos an unemployed store owner, dressed as an ancient Spartan warrior who poses for photographs with tourists, fixes his costume, in Athens, Monday, June 29, 2015.
A view of the beach where 38 people were shot dead on 26 June in front of the Hotel Imperial Marhaba in Sousse, Tunisia, 1 July 2015.
A Softbank's humanoid robot "Pepper" works as a part time staff at a specialty shop selling Tottori prefecture's products in Tokyo, Japan, July 1, 2015.
A man complains to a friend, who is a doctor:"My wife lost her voice. We tried everyting - it doesn't work. What should I do?" "Well, there is one simple ... read
Something below social demands hurled at electricity price protests in Armenia, Yerevan.
Demonstrators there seem to be going in lockstep with last years' protesters against plummeting living standards across the ... read
"What we should tell the Americans is not to send us just 14, but 1400 tanks... something that will bring much calm to the Bulgarian... to municipalities, to cities, to the nation". Former Bulgarian Foreign Minister Solomon Passy standing up for US plans to deploy heavy equipment to Eastern European ... read
''Bulgarian customs offices are doing very well,'' said Prime Minister Boiko Borisov in a statement Wednesday. '' Bear in mind that the price of petrol has been reduced by half and our incomes are much bigger than they were when the price was higher. We are now able to give ... read
The Greek government on 30 June presented a last-minute proposal for a two-year agreement with the European Stability Mechanism (ESM) to fully cover its financing needs, combined with debt restructuring.
"From the first we made clear that the decision to call a referendum was not the end but the continuation of a negotiation seeking better terms for the Greek people," ...
Bulgaria Wins 'Most Impressive Borrower in CEE' Award
Russia Claims Bulgaria Is Seeking to Partition Macedonia


text:
Underwriting update — October 2013
By Steve Savant
Steve hosts the life insurance update for October 2013 with special guests and nationally recognized impaired risk experts Tim Ash and Joe Brita. The panel discussion centers on breast cancer in tribute to breast cancer awareness campaigns, most notably the NFL's. In tribute to the NFL's participation in breast cancer awareness month, Steve will be reprising his Twitter campaign, "Wear Pink Like a Pro."


text:
For Cosmetic Use Only.
Added to My List as a guest*.
*Your guest list will be temporarily saved until you end this browser session.
Nature's Alchemy Grapeseed Oil with Vitamin E -- 4 fl oz
Oops! Something went wrong and we were unable to process your request. Please try again.
Fragrance Free
Grapeseed oil is esteemed for its emollient properties. It will make your skin feel silky smooth. Vitamin E is added to act as a natural antioxidant and lengthen the shelf life of this oil.
May be used as a massage or moisturizing oil by applying to the skin as desired. Fragrance Free. If you choose you may add your favorite essential oil for fragrance.
Keep all oils in a cool, dark place to preserve freshness.
Vitacost price: $8.18
Vitacost price: $11.60
Vitacost price: $9.35
Vitacost price: $9.35


text:
Keith Sweat Artist Bio and Lyrics
Born Keith Crier on the 22nd of July 1961 in New York City, Keith Sweat is a renowned '80s artist, songwriter, producer, and contributor to the New Jack Swing era of music.
Sweat launched his career as a member of the Harlem outfit Jamilah in the year 1975. As front man of the group, Sweat was able to hone his talents as the band toured relentlessly throughout the region. Jamilah had been started by bassist Larry Peebles, guitarist Michael Samuels, and drummer Walter Bradley.
Jamilah had a revolving group of musicians. It would take another decade for Sweat to launch his successful solo career, however. His debut album, Make It Last Forever, saw the light of day in the year 1987. It featured the hits "I Want Her" and "Make It Last Forever." Sweat maintained his success on his next two albums, I'll Give All My Love To You and Keep It Comin', both of which did well on the charts in the United States.
Sweat's fourth full length album, Get Up On It, was released in the year 1994. His next album, Keith Sweat, featured his two biggest hits to date – "Twisted" and "Nobody."
The albums of Keith Sweat include Make It Last Forever, I'll Give All My Love To You, Keep It Comin', Get Up On It, Keith Sweat, Still in the Game, Didn't See Me Coming, Rebirth, Keith Sweat Live, The Best of Keith Sweat, The Legendary Keith Sweat, A Keith Sweat Christmas, and The Sweat Hotel.
Random 80's Artist
U2 -The history of U2 can be traced back to an ad placed by drummer Larry Mullen Jr. looking for musicians to start a band with. Bono, the Edge, and Adam Clayton all answered the ad. The group were all teenagers at the time who did not know how to play their instruments very well. They persisted, however, and by the middle of the following decade, they...
80's Music Artists|80's TV Shows|80's Films|80's Games|80's Forum
80's Band Bio biography and videos.


text:
Upcoming Events
How to Create and Update Your Agency's HIV Confidentiality Policies & ProceduresMonday, Jul 20, 2015
This webinar is a capacity building session for program managers of hospitals, health care facilities, community-based organizations and other organizations that must comply with New York State's HIV confidentiality law, Public Health Law Article 27-F.
News and Highlights
Press Release: Legal Action Center Announces Release of State Profiles of Health Care Information for the Criminal Justice System
The Legal Action Center today announced the release of the new web tool State Profiles of Health Care Information for the Criminal Justice System, which includes state-by-state profiles with information about the health system and health coverage options that are available in each state and the District of Columbia.
How to Respond if a Court is Kicking You Off Medication-Assisted Treatment for Addiction
In the Addiction Blog post Kicked Off Medication-Assisted Treatment by a Court: Here's How to Fight for Your Legal Rights, LAC's Legal Director Sally Friedman explains how to respond if a court kicks you or someone you care about off medication-assisted treatment (MAT) for heroin or opioid addiction.
Sen. Patrick Leahy, Sen. Rob Portman introduce bill to reauthorize the Second Chance Act
Legal Action Center is pleased to report that yesterday Senator Patrick Leahy and Senator Rob Portman introduced legislation to reauthorize the Second Chance Act. Originally passed in 2008, the Second Chance Act is already reducing recidivism and improving public safety. Recidivism rates are down by 11% in Texas, 19% in North Carolina and 9% in Wisconsin. Since 2009, Second Chance programs have served over 92,000 people in 49 states and the District of Columbia. After several years of implementation and study, it's time to reauthorize and update the law to emphasize and improve the most effective programs.


text:
Viewing All 87 Photos
Certified photos by travelers like you.
The Observatory at dusk
June 2013
The Observatory at dusk
Outside the Viper Room where River Phoenix passed away
August 2011
Outside the Viper Room.
View of the Hollywood Sign
April 2011
From the Griffith Observatory, which has featured in countless movies and tv shows from Rebel without a Cause to Charlie's Angels: Full Throttle
Chateau Marmont
September 2009
Cherelle P
James Belushi's final overnight accommodation.
Big Proposal
July 2008
I proposed to my girlfriend.
sonset seen from the observatory in Griffith park
November 2014
sunset in griffith park
in the Chinese Theatre
October 2014
stairs shaped likje an woman's dress
Griffith Park Hike with Else!
July 2014
We hiked to the top of Griffith Park to see the Hollywood sign and all of LA to celebrate my daughter's 16th Birthday! Else our tour guide was the best! This was my favorite part of our trip and exactly what we were looking for! Thank you Else!
Dawn and Amanda
Baltimore, Maryland
Hollywood Sign
September 2013
Got some great photos of the Hollywood Sign
Happy Trails
September 2013
Some other groups on the trail
Happy Riders
September 2013
The guides on the trails were fun and professional
Saddling up
September 2013
Holly was great and very cautious
Welcome to Hollywood
September 2013
The Hollywood sign..
Riding the trails
September 2013
On the Hollywood Hills trails
Lining up the horses
September 2013
'Holly' the horse


text:
Supreme Court Says Georgia Man Should Get Hearing
Posted: 08/17/2009 - The Supreme Court says condemned inmate Troy Davis should get another chance to prove his innocence before the state of Georgia executes him.
Posted: 08/17/2009 - The Supreme Court says condemned inmate Troy Davis should get another chance to prove his innocence before the state of Georgia executes him.
Posted: 08/17/2009 - The Supreme Court says condemned inmate Troy Davis should get another chance to prove his innocence before the state of Georgia executes him.
Posted: 08/17/2009 - Union leaders argue that federal safety officials made a mistake in implying that an air traffic controller could have prevented a mid-air collision over the Hudson River.
Posted: 08/17/2009 - Spider-Man is returning to the Macy's Thanksgiving Day Parade.
Posted: 08/17/2009 - Police say a masked man drove a stolen car through the front doors of a northern Ohio clinic and down the hallway before ramming into a pharmacy desk and stealing drugs.
Posted: 08/17/2009 - Police say a man suspected of fatally shooting three brothers at a birthday party in western Wisconsin died Monday morning at an area hospital.
Posted: 08/16/2009 - A Hispanic man has told police he was beaten and robbed in a racially charged attack in a Long Island community where authorities say another Hispanic was killed in a hate crime last fall.
Posted: 08/16/2009 - A massive federal human trafficking case in Kansas City is the first time the government has pursued such charges under the Racketeer Influenced and Corrupt Organizations Act.
Posted: 08/16/2009 - Mexico has replaced all 700 of its customs inspectors with agents newly trained to fight drug smuggling.
Updated: 08/17/2009 - Hundreds of schools are heeding the government's call to set up flu-shot clinics this fall, preparing for what could be the most widespread school vaccinations since the days of polio.
Posted: 08/16/2009 - Forecasters say Tropical Storm Claudette is strengthening off the northern Gulf Coast of Florida with winds of about 50 mph.
Posted: 08/16/2009 - Just before midnight, the world tilted and tore and a mountainside as tall as New York's Twin Towers gave way.
Posted: 08/16/2009 - When Tropical Storm Chata'an struck the Federated States of Micronesia in 2002, the U.S. government sent 1,300 blankets, 4,000 disposable diapers, 30 cases of sardines - and my Social Security number.
Posted: 08/16/2009 - Police say pro wrestler and Olympic gold medalist Kurt Angle has been arrested for possessing a human growth hormone in suburban Pittsburgh.
Posted: 08/16/2009 - Milwaukee Mayor Tom Barrett is in the hospital after he was attacked by person using a metal pipe as he was leaving the Wisconsin State Fair.
Posted: 08/15/2009 - A new book says that an investor who claims she was devastated by Bernard Madoff's multibillion-dollar Ponzi scheme had a two-decade affair with the disgraced financier.
Posted: 08/15/2009 - Kenneth Bacon, a Pentagon spokesman in the Clinton administration who became a voice for millions of refugees uprooted by violence and conflict, died Saturday of skin cancer that had spread to his brain. He was 64.
Posted: 08/15/2009 - Connecticut Sen. Christopher Dodd has been released from the hospital after undergoing surgery for prostate cancer.
Posted: 08/15/2009 - In Rick Pitino's words, the wife of his equipment manager was welcomed into Louisville's close-knit basketball family. Beneath the surface, however, was an explosive secret.
Posted: 08/15/2009 - Secretary of State Hillary Rodham Clinton is pressing Iran to release Americans who are detained or have gone missing there.
Posted: 08/15/2009 - A new tropical depression has formed over the Atlantic behind Tropical Storm Ana and both are expected to slowly strengthen over the next couple of days.
Posted: 08/14/2009 - Trying to lower the temperature of the health care fight, President Barack Obama on Friday denounced news media emphasis on angry protesters at town-hall meetings.
Posted: 08/13/2009 - The Little Tikes Co. is recalling about 1.6 million toy workshops and trucks, after an 11-month-old boy got a plastic nail lodged in his throat.
Updated: 08/12/2009 - NASA is charged with spotting most of the asteroids that pose a threat to Earth but doesn't have the money to complete the job, a federal report says.
Posted: 08/12/2009 - Court documents show that the mother of three young children who drowned after she drove into a central Arkansas lake told police she fell asleep behind the wheel and awoke only after feeling water surge into her car.


text:
Europa-Hotel Fuerth Reviews
- Info
- |
- Rates
- |
- Map & Directions
- |
- Reviews
- |
- Facilities
Reviews & Ratings Explained
The rating percentage is calculated from customers who booked within the last 12 months.
All ratings and reviews are based on the feedback and opinions of the customers who submitted them and do not express the opinions of Hostelworld.com. This way, you get an up-to-the-minute opinion of just how good a hostel really is.
Read our review guidelines »
Excellent service and the staff was willing to do our laundry too! The hotel was a little off from furth city centre which is nearby nurnberg but the public transport works without flaws and the bus stop is only a couple hundred meters away. And they got baths and kitchens in the rooms too!
- Novice Nomad
- Anonymous
- Finland
- Male, 18-24
- (1 review)
Hard to find, even with Tourist Info help. Better directions are needed on the web site
- Novice Nomad
- Anonymous
- Canada
- Female, 41+
- (5 reviews)


text:
A fault module supports detection, analysis, and/or logging of various faults in a processor system. In one embodiment, the system is provided on a multi-core, single die device.
1. A system, comprising:
a processor system including
a plurality of processing engines including error detection hooks, the plurality of processing engines formed from multiple cores on a single die; and
a fault module to monitor error information from the error detection hooks, the fault module including a failure prediction layer coupled to a fault detection layer, which is coupled to the error detection hooks of the processing engines.
2. The system according to
3. The system according to
4. The system according to
5. The system according to
6. The system according to
7. The system according to
8. The system according to
9. The system according to
10. The system according to
11. The system according to
12. The system according to
13. The system according to
14. The system according to
15. The system according to
16. The system according to
17. The system according to
18. The system according to
19. The system according to
20. The system according to
21. A method of managing faults in a processor system, comprising:
monitoring errors detected in components of the processor system using error detection hooks; and
analyzing errors in a fault module to predict future failure of the components using a failure prediction layer coupled with a fault detection layer.
22. The method according to
23. The method according to
24. The method according to
25. The method according to
26. The method according to
27. The method according to
28. The method according to
29. The method according to
30. An article, comprising:
a storage medium having stored thereon instructions that when executed by a machine result in the following:
running a fault module on a processor coupled to a processing engines formed from multiple cores on a single die having error detection hooks; and
monitoring error information by the error module from error detection hooks, the fault module including a failure prediction layer coupled to a fault detection layer, which is coupled to the error detection hooks of the processing engines.
31. The article according to
32. The article according to
33. The article according to
34. A system, comprising:
a host processor having error detection hooks;
processing engines on multiple cores on a single die coupled to the host processor, the processing engines having error detection hooks;
a microcontroller coupled to the host processor and the processing engines, the microcontroller having a fault module to run on the microcontroller to collect error information from the error detection hooks;
wherein the fault module includes a failure prediction layer coupled to a fault detection layer.
35. The system according to
36. The system according to
37. The system according to
As is known in the art, it is desirable to detect faults in a processor-based system. By detecting faults, operation of the system can be maintained and down time minimized. Some processor systems, including multi-core, single die systems, have limited functionality to detect faults.
The exemplary embodiments contained herein will be more fully understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
The acronyms listed below in Table 1 may be used herein.
Exemplary embodiments of the invention provide processor systems having a processor fault management module that can support fault detection, heuristics analysis, fault correlation and/or logging for a variety of fault types. In one embodiment, a processor system has multiple cores on a single die. Network processors having multiple processing engines is an example of this embodiment. Exemplary hardware to be monitored includes DRAM, SRAM, flash memory, scratch memory, processing engines, hash units, media framers, GigE links, coprocessors, disk drives and IPMC sensors. Illustrative errors include ECC, parity errors, processing engine watchdog, MSF errors, link errors, RBUF/TBUF overflow, L1/L2 cache errors, voltage/temperature changes, scratch ring overflows. Some examples of links are GigE, SONET/SDH, E1/T1. Some examples of link errors are Loss of signal, out of frame, Loss of clock, CRC, bad packet length. As an example, this processor system can be hosted on a blade, so-called 1U/2U rackmount server or any other computing platform.
The fault module can reside in a variety of locations based upon a particular processor system implementation, such as on a native host processor, a separate control processor, and/or a dedicated microcontroller. In general, the fault module has fault detection hooks defined and supported in processing engines, memory controllers, PCI units, framers, native control processor, and other components.
The fault module provides support of performing heuristic analysis on various hardware errors in order to predict potential failures ahead of time. In one embodiment of heuristic analysis, the fault module periodically monitors the rate of a given error occurring in the system and applies prediction mechanisms to determine whether the error has reached a critical point or not.
The fault module can also provide support for correlation of various errors detected and associate the errors with the status of various hardware components. Some examples of hardware components are blades, processing engines and links. In one embodiment, a blade can be a combination of various hardware components on an ATCA or cPCI form factor, for example, which can be inserted or extracted out of the chassis or shelf at runtime without impact to the other components. Another example of hardware component is a so-called 1U/2U server or any other computing platform having processor system.
In one embodiment, the fault module can also analyze the impact of detected errors in terms of severity level and recover from the faults detected. A fault logging feature of fault module supports reporting of errors to a management client in the form of alarms, logging of errors in persistent storage, and retrieval of logged errors.
The fault module communicates with local hardware units using interrupts, local bus (like UART, LPC, SMBus, IPMB, 12C), Ethernet, PCI or PCI-Ex and shared memory access (like SRAM/Scratch memory/DRAM).
In an exemplary embodiment, the fault module provides a configuration management API that allows a management client to configure various rules and policies: System topology information including resources discovered on a given blade, such as number of processing engines, number of memory channels, local sensors (e.g., voltage, temperature), disk drives, mezzanine cards, flash ROM units, I/O interfaces (GigE links, SONET/SDH links), PCI devices and their respective identities; Heuristics parameters like thresholds, time windows, error rates, conditional probabilities; correlation rules; and enabling and disabling of various types of fault detection.
In one embodiment, a fault module includes one or more of the following features: heuristic analysis including execution of various prediction mechanisms to predict a potential failure well ahead in time; correlation of various errors and status of affected resources, e.g., blade, Network Interface Card (NIC)/Network Controller, processing engines and I/O interfaces; detection of errors, such as hardware errors including DRAM Errors, sensors on the board, SRAM/Scratch memory errors, PCI Unit errors, MSF errors, general purpose processor errors, processing engine errors, coprocessor (e.g. crypto accelerator) errors, and hash units; Interface errors such as GigE link and NIC errors (e.g., CRC, FIFO overrun), SONET/SDH errors (like LOS, BER), and Fiber channel/SATA/SAS errors (like read/write, CRC); and software errors, such as sanctity of program code on processing engines, framework errors, fault logging and reporting, logging of errors detected and its related information, and logging and reporting of critical potential failures (i.e. result of predictive analysis)
In one embodiment, the fault module 102 executes on the native host processor 104 and uses following interfaces for accessing error information:
In other embodiments, the fault module executes on the dedicated management microcontroller and uses the following interfaces for accessing error information:
In one embodiment, the processor 12 also includes a general-purpose processor 24 that assists in loading microcode control for the processing engines 20 and other resources of the processor 12, and performs other computer type functions such as handling protocols and exceptions. In network processing applications, the processor 24 can also provide support for higher layer network processing tasks that cannot be handled by the processing engines 20.
The processing engines 20 each operate with shared resources including, for example, the memory system 18, an external bus interface 26, an I/O interface 28 and Control and Status Registers (CSRs) 32. The I/O interface 28 is responsible for controlling and interfacing the processor 12 to the I/O devices 14, 16. The memory system 18 includes a Dynamic Random Access Memory (DRAM) 34, which is accessed using a DRAM controller 36 and a Static Random Access Memory (SRAM) 38, which is accessed using an SRAM controller 40. Although not shown, the processor 12 also would include a nonvolatile memory to support boot operations. The DRAM 34 and DRAM controller 36 are typically used for processing large volumes of data, e.g., in network applications, processing of payloads from network packets. In a networking implementation, the SRAM 38 and SRAM controller 40 are used for low latency, fast access tasks, e.g., accessing look-up tables, and so forth.
The devices 14, 16 can be any network devices capable of transmitting and/or receiving network traffic data, such as framing/MAC (Media Access Control) devices, e.g., for connecting to 10/100BaseT Ethernet, Gigabit Ethernet, ATM (Asynchronous Transfer Mode) or other types of networks, or devices for connecting to a switch fabric. For example, in one arrangement, the network device 14 could be an Ethernet MAC device (connected to an Ethernet network, not shown) that transmits data to the processor 12 and device 16 could be a switch fabric device (e.g. PCI-Express, Infiniband) that receives processed data from processor 12 for transmission onto a switch fabric.
In addition, each network device 14, 16 can include a plurality of ports to be serviced by the processor 12. The I/O interface 28 therefore supports one or more types of interfaces, such as an interface for packet and cell transfer between a PHY device and a higher protocol layer (e.g., link layer), or an interface between a traffic manager and a switch fabric for Asynchronous Transfer Mode (ATM), Internet Protocol (IP), Ethernet, and similar data communications applications. The I/O interface 28 may include separate receive and transmit blocks, and each may be separately configurable for a particular interface supported by the processor 12.
Other devices, such as a host computer and/or bus peripherals (not shown), which may be coupled to an external bus controlled by the external bus interface 26 can also be serviced by the processor 12.
In general, as a network processor, the processor 12 can interface to various types of communication devices or interfaces that receive/send data. The processor 12 functioning as a network processor could receive units of information from a network device like network device 14 and process those units in a parallel manner. The unit of information could include an entire network packet (e.g., Ethernet packet) or a portion of such a packet, e.g., a cell such as a Common Switch Interface (or "CSIX") cell or ATM cell, or packet segment. Other units are contemplated as well.
Each of the functional units of the processor 12 is coupled to an internal bus structure or interconnect 42. Memory busses 44 a, 44 b couple the memory controllers 36 and 40, respectively, to respective memory units DRAM 34 and SRAM 38 of the memory system 18. The I/O Interface 28 is coupled to the devices 14 and 16 via separate I/O bus lines 46 a and 46 b, respectively.
Referring to
The microcontroller 52 includes an instruction decoder and program counter (PC) unit for each of the supported threads. The context arbiter/event logic 53 can receive messages from any of the shared resources, e.g., SRAM 38, DRAM 34, or processor core 24, and so forth. These messages provide information on whether a requested function has been completed.
The PE 20 also includes an execution datapath 54 and a general purpose register (GPR) file unit 56 that is coupled to the control unit 50. The datapath 54 may include a number of different datapath elements, e.g., an ALU (arithmetic logic unit), a multiplier and a Content Addressable Memory (CAM).
The registers of the GPR file unit 56 (GPRS) are provided in two separate banks, bank A 56 a and bank B 56 b. The GPRs are read and written exclusively under program control. The GPRs, when used as a source in an instruction, supply operands to the datapath 54. When used as a destination in an instruction, they are written with the result of the datapath 54. The instruction specifies the register number of the specific GPRs that are selected for a source or destination. Opcode bits in the instruction provided by the control unit 50 select which datapath element is to perform the operation defined by the instruction.
The PE 20 further includes a write transfer (transfer out) register file 62 and a read transfer (transfer in) register file 64. The write transfer registers of the write transfer register file 62 store data to be written to a resource external to the processing engine. In the illustrated embodiment, the write transfer register file is partitioned into separate register files for SRAM (SRAM write transfer registers 62 a) and DRAM (DRAM write transfer registers 62 b). The read transfer register file 64 is used for storing return data from a resource external to the processing engine 20. Like the write transfer register file, the read transfer register file is divided into separate register files for SRAM and DRAM, register files 64 a and 64 b, respectively. The transfer register files 62, 64 are connected to the datapath 54, as well as the control store 50. It should be noted that the architecture of the processor 12 supports "reflector" instructions that allow any PE to access the transfer registers of any other PE.
Also included in the PE 20 is a local memory 66. The local memory 66 is addressed by registers 68 a ("LM_Addr_1"), 68 b ("LM_Addr_0"), which supplies operands to the datapath 54, and receives results from the datapath 54 as a destination.
The PE 20 also includes local control and status registers (CSRs) 70, coupled to the transfer registers, for storing local inter-thread and global event signaling information, as well as other control and status information. Other storage and functions units, for example, a Cyclic Redundancy Check (CRC) unit (not shown), may be included in the processing engine as well.
Other register types of the PE 20 include next neighbor (NN) registers 74, coupled to the control store 50 and the execution datapath 54, for storing information received from a previous neighbor PE ("upstream PE") in pipeline processing over a next neighbor input signal 76 a, or from the same PE, as controlled by information in the local CSRs 70. A next neighbor output signal 76 b to a next neighbor PE ("downstream PE") in a processing pipeline can be provided under the control of the local CSRs 70. Thus, a thread on any PE can signal a thread on the next PE via the next neighbor signaling.
While illustrative hardware is shown and described herein in some detail, it is understood that the exemplary embodiments shown and described herein are applicable to a variety of hardware, processors, architectures, devices, development systems/tools and the like.
In this configuration, the fault module 302 executes on the separate control processor 304 and uses I/O interfaces (e.g. PCI) 308 to access the various hardware units. Interrupt lines from memory controllers can still be terminated on the native host processor 306 and processing engines can use SRAM/scratch memory for storing error information (e.g. counters). Drivers executing on the native control processor 306 provide access to hardware units, such as memory controllers and processing engines.
In another embodiment of a system 350 shown in
1. processing engines can update error information into the shared memory (SRAM/DRAM/Scratch). The fault module can provide software host agents residing on the native host processor to access the shared memory and send error information to the dedicated service processor/microcontroller.
2. NICs and media framers can provide out of band access (e.g. SMBus) of error registers to the fault module executing on the dedicated service processor/microcontroller.
3. Memory controllers can generate interrupts to inform memory errors to the dedicated service processor/microcontroller. Memory controllers can also provide out of band access (e.g. SMBus) to allow fault module executing on dedicated microcontroller to read error registers.
In this embodiment, the functionality to detect errors can execute on the appropriate hardware components and fault module can use agents/mechanisms to retrieve the error information. These agents/mechanisms can be a software host agent or interrupts or SMBus.
The fault detection layer 402 provides fault detection capabilities wrapped around errors that can occur in various hardware units and software components 414, 416, 418, 420, 422, 424. The fault detection layer 402 maintains the independence of the failure prediction layer 406 from the access mechanism required to get the error information from various sources. This enables the failure prediction layer 406 to be transparent to the usage model or configuration being used. It also provides the capability to report detected errors to the failure prediction layer 406 for heuristic analysis and logging, for example.
The fault detection layer 402 provides support of configuring what errors need to be monitored of various hardware components. In one embodiment, fault detection layer can provide support of configuring the resources or hardware components installed on a given blade. This layer can also provide support of default configuration.
It is understood that some of the hardware units, such as a hash unit, do not support in-built error detection mechanisms. For such hardware units, the fault detection layer 402 can use runtime diagnostics to detect errors. The diagnostics can be triggered by a management client on-demand and can be initiated internally.
The platform hardware interface (PHI) layer 504 provides support for direct memory access, interrupt handling, APIs, PCI access, IPMC access and the like. The interrupt handler 530 processes the various interrupts generated by memory controllers, PCI Unit and MSF on detecting errors. Depending on the source of interrupt, interrupt handler 530 informs appropriate error handler. The memory access API 522 keeps the various fault handlers transparent of the mechanism by which memory can be accessed across various usage models, described above. Similarly the interrupt API 520 provides a transparent mechanism for fault handlers to receive the interrupt information from the blade e.g. interrupt lines could be shared or separate between different hardware units and host control processor.
The direct memory access interface 534 provides APIs to read and write memory, which can be shared between native host processor, processing engines and coprocessors. Examples of shared memory include SRAM, SDRAM, and scratch memory. The IPMI interface 524 provides access to local IPMC, which is accessed to get the status of various sensors (e.g., voltage, temperature, etc) and DRAM ECC errors. The I/O driver (e.g., NIC driver) interface 526 communicates with NICs, framers and/or MAC on media mezzanine cards as well as the backplane.
The error handlers in the error handler layer 502 provide handlers for various types of errors. The handlers monitor errors using polling mechanisms or proactive notifications from platform hardware interface (PHI) layer. In one embodiment, the error handlers maintain counts of errors reported, compare them with corresponding reporting thresholds, and store detailed error information. Error handlers report the errors and related information to the fault prediction layer 406 (
The error handler layer 502 can include an event management module to provide a mechanism to enable failure prediction and other users to register for various fault events and receive the registered events in the form of callbacks. The event management module stores the user context for various fault events. The granularity of event registration could be memory errors, processing engine errors, PCI errors, etc.
The diagnostics layer 506 provides a mechanism to initiate diagnostics on various hardware components during runtime. The runtime diagnostics could be triggered under a variety of conditions. A management client can initiate using a diagnostics API 507 to invoke diagnostics during out of service state when there are no applications running. Diagnostics can be internally triggered on a periodic basis. Diagnostics can be triggered internally during idle time of a given resource.
The diagnostics layer 506 provides support of reporting failure of diagnostics as a fault event to error handlers in the error handler layer 502 and result of diagnostics to the user if registered via the diagnostics API. The diagnostics layer 506 can also be invoked by the failure prediction layer 406 (
The diagnostics layer 506 provides support of configuring 410 (
The memory error handler 502 provides support for enabling/disabling different types of memory errors, such as DRAM ECC, SRAM/MSG-SRAM parity, scratch parity, etc. It also provides support for storing configuration of memory resources installed on a blade. When a given memory error detection type is enabled, the memory handler 502 enable interrupts to allow memory controllers to report errors. For blades, the memory error handler 502 enables event reporting in IPMC for DRAM ECC errors. In case memory does not support an interrupt mechanism e.g. scratch, the memory error handler will enable a polling mechanism and interface with a memory access API to detect the memory errors.
The memory error handler 502 also monitors the frequency of interrupts and if interrupts are happening frequently, it will enable a polling mechanism and disable interrupts.
The watch dog error handler 514 provides support of monitoring sanctity of a given resource, such as processing engines, coprocessors and components of software framework. The watch dog module provides support for storing configuration of the resources to be monitored and a mechanism by which the watch dog error handler is enabled.
The watch dog error handler 514 can use a variety of monitoring mechanisms. Polling using shared memory assumes shared memory between the resource and watch dog handler and requires resources to increment a watch dog counter in the shared memory periodically. The watch dog error handler 514 provides support of configuring shared memory space to be used for this purpose.
For a polling mechanism, each resource is responsible for updating a watch dog counter in memory periodically. The watch dog error handler 514 provides support of reading this counter for each polling interval and provides a mechanism to start and stop monitoring sanctity of a given resource. The periodicity time interval shall be large enough to capture the maximum time a processing engine, for example, can take for processing a packet/cell keeping in mind the various line rates to be supported. For example, periodicity can be in the order of seconds as processing engine processing engine will typically take a few ms (for OC-12, 708 ns/cell) for processing a packet/cell to meet the line rate.
Processing engine packet processing blocks increment a watch dog counter each time it enters into a dispatch loop, for example.
NPEs can access SRAM memory that is common to the native control processor. NPE components will increment a given counter periodically. As noted above, an NPE can include a variety of coprocessors for different sub functions, such as Media Switch Fabric (MSF) processing, HDLC, IMA, IPSec features.
To use interrupt or separate watch dog pins, it is assumed that separate watch dog lines can be probed periodically by the resource to indicate its sanctity. The probing of watch dog lines generate an interrupt to the processor hosting fault module. The watch dog handler 514 restarts the timer on receiving the interrupt. On timeout, it declares this event as a watch dog timeout and informs higher layers.
On detecting a watch dog timeout event, the watch dog error handler 514 informs of the event to an upper layer. If a watch dog event persists for a configured recovery timeout, the handler recovers from the watch dog failure.
The peripheral error handler 510 provides the capability of detecting errors in the NIC, MSF, SONET/SDH framers, Gigabit Ethernet links and interacts with the interrupt handler for errors directly reported by MSF and PCI units. The peripheral error handler 510 also uses the services of NIC drivers to get error information related to links on the host processor. Some MSF errors are also detected by processing engines and it is expected that the processing engine will update appropriate error information in the memory.
The overflow detection handler 519 provides support for determining overload conditions for buffer resources being used in the framework, such as RBUF, TBUF, and packet buffers in buffer free list. The overflow detection handler 519 also monitors a receive FIFO overrun in a NIC using a polling mechanism to determine the overflow condition. The overflow detection module 519 compares the received overflow count in a given polling interval against the pre-configured threshold and generates an event to the user if threshold is exceeded.
For RBUF, the overflow detection module 519 can access the status registers in the MSF. For TBUF and buffer free list, the module can use components running on processing engines and the native control processor to update the overflow counters.
The framework error handler 518 provides support for monitoring software errors encountered in the framework components and informing the user. Monitoring is limited to polling the different severity level error counters incremented by various components in the framework. The error counters are maintained in shared memory between the framework and fault module.
The processing engine fault handler 516 provides support for determining faults within the processing engines by determining parity errors in control store. The handler 516 depends on the interrupt mechanism to allow the processing engine to inform of control parity errors.
The failure prediction layer 406 in
As shown in
An exemplary implementation of training mechanisms 604 g of
In block 662, the system model is read to determine potential errors that could lead to a fatal fault and in block 664 the system scans error information stored for the potential errors.
If the relevant errors are not yet scanned, as determined in block 666, in blocks 668, 670, 672, the respectively system determines the time window, error count and error rate based on the individual timestamp and its relative difference to the time failure occurred. These parameters (e.g. error type, time window, error rate and error count) calculated become one instance of heuristics parameters in the training dataset and fault module records the number of occurrences of this instance. In block 672, fault module calculates probability of this instance by using number of occurrences of this instance, number of times parent fatal fault (as per system model) occurred and total number of occurrences of critical failure. The probability calculated takes into account the system model graph, probability of a given fatal fault leading to failure, probability of a given error leading to a fatal fault and number of times failure is observed.
Error scan processing is repeated for the potential errors and all the occurrences of the failure during the training period. At the end of training period, as determined in block 674, the system has several instances of heuristics parameters for the various possible errors in the platform and its associated probabilities, as the system scans the instances of heuristics parameters in the training set in block 676. For each error type, in block 678, the system chooses the instance of the heuristics parameters from the training set which had the highest probability of occurrence.
An exemplary implementation of a leaky bucket counter failure prediction mechanism 604 a is shown in
An exemplary implementation of adaptive sliding window based failure prediction mechanism 600 is shown in
In decision block 766, it checks whether the set of heuristics parameters changed from the currently used set. If yes, the system uses new set for future prediction analysis in block 768. If not, the system uses the existing set of parameters in block 767.
If error count does not exceed the threshold at the end of time window, as determined in block 758, in block 770 the system calculates an error rate based on the error count and the time window. In decision block 772, the system scans existing data sets of heuristics parameters and determines if there is a potential match. If an entry is matched, in block 774 it updates the probability of this data set and scans all the existing dataset for determining the one which has the highest probability. If the system determines that calculated parameters (error rate, count) do not belong to any existing dataset, it is determined in block 776 whether the error rate increased compared to the previous rate. If so, in block 778 the system decreases the time window and thresholds, and if not, increases the time window and thresholds in block 780 In block 782, the timing window is restarted.
Referring again to
The failure prediction layer 600 can also include a logging services layer 604 to store the faults reported in a persistent storage. The logging services layer 604 keeps this module transparent to location of persistent storage. It may be resident on the same blade (e.g. flash) or LAN-connected storage. The logging services layer 604 also provides support for proactive notification of failures and retrieval of stored information.
As noted above, error detection hooks (EDHs) are required to enable fault detection and notification. In an exemplary embodiment, the error detection hooks are under compile time flags so that they can be disabled when desired. In another embodiment, can be enabled using an XML (Xtensible Mark up Language) configuration.
Referring to
In an exemplary embodiment, an EDH 816 for scratch parity generation and checking is implemented using software. Processing engines 802 use scratch memory 810 for exchanging packet meta data information across a data pipeline. Scratch memory 810 are also used for sending/receiving packets to/from core components running on the host processor. In one embodiment, parity generation and checking is supported for scratch memory 810 using software executing on processing engines.
Depending on total size of scratch rings used, the resource manager 806 allocates memory from scratch pad area for storing parity bits calculated for data stored in the scratch memory. When a processing engine 802 places packet meta data in the scratch ring 810, it calculates parity bits for the meta data and stores it in the scratch area allocated for that scratch ring. Note that, in one embodiment, code will implement bit manipulations as scratch read/write are expected to be 4-byte aligned and typically parity bits would be 8-16 bits as packet meta data varies from 2-4 longwords.
When a processing engine 802 reads the packet meta data from the scratch ring 810, it recalculates parity and compares it against the parity bits stored in scratch memory. If a parity mismatch occurs, the processing engine increments the parity error counter and updates other error information (e.g., address).
The processing engine 802 can also include MSF EDHs 818. The processing engine 802 increments appropriate error counters 820 in SRAM on encountering errors in a receive status word, such as parity error, protocol errors, e.g., cell size, and SOP/EOP errors. The error counters will be per port and per error type. Some error types like SOP/EOP errors can be combined into one single error counter.
The processing engine 802 can further include an EDH 822 for TBUF and Buffer free list overflow. When a processing engine 802 allocates a buffer from a given freelist and encounters no buffer available condition, it updates error counter 824 for that freelist. The processing engine needs to check for "no buffer available" condition by checking the value received in transfer register after issuing SRAM Dequeue command.
A processing engine 802 can also include a DRAM EDH 826. As described above, processing engines 802 use DRAM for storing packets being processed in the pipeline. When DRAM single bit ECC error occurs, the processing engine 802 will receive the corrected data while reading. But this data does not get written back into DRAM memory. If the processing engine is performing a write operation, a modified value will still have uncorrected error.
Processing engines 802 wait for an error signal when performing operation on DRAM/SRAM in addition to waiting for signals indicating completion of DRAM or SRAM operations.
The fault module 817 receives an interrupt that an ECC error occurred along with the address information. The fault module 817 sends an error signal to the processing engine 802 indicated by the DRAM controller. On receiving the error signal, the processing engine 802 ignores the packet received and releases resources associated with that packet.
For SRAM parity errors, an SRAM error detection hook 828 can be substantially similar to that implemented for DRAM errors. A processing engine 802 waits for an error signal. The fault module 817 sends an error signal to the appropriate processing engine on receiving an SRAM Parity error interrupt from controller.
Program code for the processing engines 803 can utilize scratch rings 810 for transferring packet meta data between any two given processing engines and also to/from a host control processor 816. The program code can perform a check on scratch ring 810 being full before queuing packet meta data. If the scratch ring 810 is full, it waits for one entry to become free. For detecting overflow conditions, program code increments an error counter each time it encounters scratch ring full condition.
In an exemplary embodiment, the resource manager 806 controls allocation of memory in SRAM/Scratch memory. The fault module requires processing engine and framework components to increment various error counters. The resource manager 806 provides support for allocating memory in SRAM for the various error counters. The allocation of memory is controlled using a configuration file. The resource manager 806 also provides an API to retrieve the physical address of SRAM memory allocated for this purpose. A management client application (e.g. configuration manager) can use the resource manager API to retrieve addresses allocated for error counters and configure it. The resource manager 806 can provide support for allocating scratch memory for storing parity bits of scratch rings 810 used by processing engines 802 and the host processor 816. The resource manager 806 can also provide support for patching symbols of the memory allocated for enabling fault detection in all the processing engines.
As described above, SDRAM/RDRAM memory controllers (e.g., 36, 40
The SRAM memory controller supports byte parity checking. When the SRAM memory controller detects a parity error, it generates an interrupt.
Referring again to
Depending on the type of fault, it may be detected by active monitoring or by passive monitoring. An example of active monitoring is fault detection of the hash unit. The hash unit may be periodically probed to determine whether it generates expected values. In an exemplary embodiment, the fault detection API 404 triggers a probe mechanism. In cases such as watch dog timers, the program code update counters to indicate that they are operational, and the fault detection API 404 monitors these counters to ensure correct operations.
The configuration management (CM) API 410 is used by the system manager to setup error detection capabilities in the blades. The configuration management API 410 will be invoked typically at startup. It can also be invoked at runtime for disabling the error detections. In general the CM API will provide the following functions:
The external interface (EI) API 408 is used by a management application (e.g. System Manager) to be pro-actively informed of various faults detected within a blade. It is also used by the management application to retrieve the fault events stored in the blade. External Interface API 408 can reuse, for example, the Event Services API provided by Carrier Grade Linux, for example. External Interface API 408 provides the following functions:
Other embodiments are within the scope of the following claims and can include various embodiments and modifications. For example, the fault module can be implemented as a set of native instructions set on the processor optimized for implementing failure prediction mechanisms, the fault module can be implemented as a hardware functional block in an application specific integrated circuit, the fault module can be implemented as a hardware functional block instantiated in a processor core, the fault module can be implemented as a hardware functional block instantiated in a processor chipset, the fault module can be implemented as combination of hardware functional blocks instantiated in a processor core and chipset, the fault module can be implemented as a hardware functional block in a field programmable gate array, and the fault module can be implemented on a dedicated core in a many-core or a multi-core processor architecture. processor architecture.
Patent Citations
Non-Patent Citations
Referenced by
Legal Events
Original Image


text:
You won't be able to dismiss this by usual means (escape or click button), but you can close it programatically based on user choices or actions.
"When ordering these Save the Date's we did custom colors, Navy and Meadow, to match our wedding colors. They turned out perfect and we were offered two options, one with Navy being the focus and one with Meadow being the focus and it really helped in making a decision. Our designer was very easy to work with! We also received the cards 3 days early which was a great surprise!"
"LOVE this postcard style Save the Date! Had TONS of compliments from our friends & family - mostly that it was a design unlike any they had received before - a main goal of ours was to have something not everyone had seen before. Also love that there is room for your wedding website. We also gave details about what they could find on the website/why to go look at it!"
"I have to say that for me communication is the key factor with any transaction. I was very impressed with the timeliness of the product. I called because I wanted extra service that they did not provide, but they were very helpful. I would recommend them to all who ask. Thanks for a job well done."
"I loved this save the date! I was excited about using a post card because I could write a little message on the back and I didn't have to worry about purchasing envelopes (and I saved $18 on stamps!) I used a more formal picture for the big one, one of us kissing, one of us doing goofy faces, and a nice summery one. On the back I put information about our room block at the hotel and a little motto about love. I was nervous about the quality of the pictures but they are excellent! I got texts from all my friends after I sent them out saying how nice they were. I will definitely be looking into Wedding Paper Divas for our invitations!"
"I was beyond happy with my "Chic Curvature" Save the Dates!! The 4 picture options allowed us to create a range in pictures and allowed to include our favorite engagement pictures (since we couldn't decide on just one, or even two!). The design on this postcard lent itself perfectly to the playful nature that we wanted to convey, and the fact that I was able to create a short biography on our meeting all the way through our engagement was the icing on the cake. We were also able to fit our wedding website's address on the postcard, so it made for a wonderful vehicle to get our website out to everyone! Also, for the price, I wasn't sure what to expect when it came to the quality of the paper it was printed on, but the paper was not only durable and firm, but it allowed for high quality color as well. Everyone that we sent them to loved them; they were a big hit!"


text:
Another single-digit Evansville morning, but rejoice, mercury should push into the high-20s today
EVANSVILLE - For the second straight morning in Evansville, the mercury has started in the single digits.
But the good news for those yearning for warmer weather — its on its way, at least comparatively. Though the temperature at the Evansville Regional Airport was 5 degrees at 6 a.m., the National Weather Service said it expects today's high to be 28. If that mark is reached, it would be the warmest temperature recorded at the airport since Monday morning at 1 a.m.
Tuesday's high was 17 degrees, achieved just after 3:30 p.m. and the low was three, which was recorded just before 6:45 a.m. Even though it was cold Tuesday, the low was still almost 30 degrees warmer than the coldest recorded temperature on that date, which happened in 1963.
The mini- "warming" trend is expected to last through at least Saturday — when the predicted high should push into the mid-40s. Thursday's should reach the high-30s, though stronger winds are expected to return that day as well.
Friday's high should hit the 40-degree mark. Precipitation chances will return to the forecast that day as well. According to the weather service, there is a 40 percent chance of rain and snow that day, though snow major accumulation of either snow or ice are expected that day.
Subscribe to the Courier & Press or The Gleaner
Need Help? Call us at 1-877-304-7771.
Monday-Friday: 6am-5pm / Saturday: 6am-11am / Sunday: 7am-Noon


text:
Odyssey makes clean sweep
Stray Cheerios beware. The new Honda Odyssey minivan is here — and it has a built-in vacuum cleaner.
Honda Motor Co. showed off its updated Odyssey minivan at the New York International Auto Show. The 2014 Odyssey — which was last redesigned in 2011 — has a richer, more chiseled look, chrome-trimmed fog lights and other premium features.
But HondaVAC, the hand-held vacuum integrated into the cargo area, will likely be its most talked-about feature. Honda says it's the first to offer this family-friendly tool, which it developed with heavy-duty vacuum maker Shop-Vac. Honda's system includes nozzle accessories and a hose that can reach every corner of the vehicle. It doesn't need an outlet for recharging, and can work continuously when the motor is running — or for up to eight minutes when the van is turned off.
Minivan sales could use a jolt. They peaked at 1.4 million in 2000, but have fallen rapidly since as buyers shifted to popular crossover wagons like the Honda CR-V and Toyota RAV4. U.S. minivan sales totaled 540,188 last year.
Still, sales outpaced the industry average last year, and should grow even more this year when Ford Motor Co. rolls out its first minivan since 2006, the Transit Connect Wagon. And if Generation Y buyers in their late 20s and early 30s choose a minivan as they start families, business could boom.
Honda is eager to be part of the action. So far this year, the Odyssey is the third-best-selling minivan behind the Toyota Sienna and Dodge Caravan.
Show commenting policy
TribLive commenting policy
You are solely responsible for your comments and by using TribLive.com you agree to our Terms of Service.
We moderate comments. Our goal is to provide substantive commentary for a general readership. By screening submissions, we provide a space where readers can share intelligent and informed commentary that enhances the quality of our news and information.
While most comments will be posted if they are on-topic and not abusive, moderating decisions are subjective. We will make them as carefully and consistently as we can. Because of the volume of reader comments, we cannot review individual moderation decisions with readers.
We value thoughtful comments representing a range of views that make their point quickly and politely. We make an effort to protect discussions from repeated comments either by the same reader or different readers.
We follow the same standards for taste as the daily newspaper. A few things we won't tolerate: personal attacks, obscenity, vulgarity, profanity (including expletives and letters followed by dashes), commercial promotion, impersonations, incoherence, proselytizing and SHOUTING. Don't include URLs to Web sites.
We do not edit comments. They are either approved or deleted. We reserve the right to edit a comment that is quoted or excerpted in an article. In this case, we may fix spelling and punctuation.
We welcome strong opinions and criticism of our work, but we don't want comments to become bogged down with discussions of our policies and we will moderate accordingly.
We appreciate it when readers and people quoted in articles or blog posts point out errors of fact or emphasis and will investigate all assertions. But these suggestions should be sent via e-mail. To avoid distracting other readers, we won't publish comments that suggest a correction. Instead, corrections will be made in a blog post or in an article.
Most-Read Business Headlines
- Supreme Court justices ream EPA for ignoring costs to meet air standards
- Snappers treat revitalizes Lawrenceville's Edward Marc Brands chocolatier
- Heinz executives to dominate post-merger management of Kraft Heinz Co.
- Bank of New York Mellon seeks to intervene in N.J. casino saga as power plant taps collateral
- Drillers to submit electronic records on fracking chemicals to Pa. DEP
- University mine rescue teams join to set rules, competitions
- Pending home sales in U.S. climb to 9-year high
- Teen retailer American Eagle Outfitters goes mobile, revamps site
- Energy Spotlight: Erin Magee
- Greece makes stocks slip to worst day of year


text:
Loading stream...
Now Playing
Podcasts & RSS Feeds
|All Content
|View all podcasts & RSS feeds
Connect with Us
Vice-President, Program Director, On-Air Host
Host, Maryland Morning
Host, Midday
Host, The First Five Years
Host, Morning Economic Report
Host, Your Maryland
On-Air Personality
Host, Foreman and Wolf on Food and Wine
Producer, Midday
Culture Editor - Maryland Morning and Host, Choral Arts Classics
Host, The Signal, Sr. Producer & Cultural Features Reporter
Associate Producer, Midday
Producer, Maryland Morning
Host, The Signal
Host, The Nature of Things
Host, Radio Kitchen
Host, The Environment in Focus
Senior Producer, Maryland Morning
Host, A Blue View
Maryland Morning Theater Critic
Host, Baltimore Stories
Host, Cellar Notes
Host, Cellar Notes and Radio Kitchen
Local Host, Morning Edition Director/Co-Host, Maryland Morning with Sheilah Kast
On-Air Personality & Producer
Host, Baltimore's Future
On-Air Personality & Senior Producer
Host, Foreman and Wolf on Food and Wine
Maryland Morning
9:00 am
Wed March 26, 2014
General Assembly Bill Aims To Bring More Transparency To Baltimore's Liquor Board
By Sheilah Kast & Matt Purdy
The liquor board is state funded in the city budget. Legislation in the General Assembly aims to make the board more transparent. Both Houses have approved versions of the bill, but they'll need to work out differences in the versions before it could become law.
With Sheilah Kast to talk about the legislation and how Baltimore's liquor board might change is its outgoing chair, Stephan Fogleman. He'll be leaving in a few weeks because he's just been appointed a judge on the Orphans' Court. Also with us is Becky Witt, a lawyer at the Community Law Center in Baltimore. She blogs about the Liquor Board at their blog, Booze News.


text:
Charbonnel et Walker Dark Marc de Champagne Truffles (135g)
£12.95 Product Code 2598334
- Overview
- Purveyors of fine English chocolates from 1875, Charbonnel et Walker offers beautiful handmade chocolates made exclusively in the UK. These lightly dusted dark chocolate truffles have a Marc de Champagne centre.
- Dark Marc de Champagne Truffles
- Contains alcohol, milk and soya and may contain traces of nuts
- 135g
- Presented in a Charbonnel et Walker box
- Regrettably, this product is non-returnable
- Delivery & Returns
Delivery Option Duration Price Standard Delivery 3-5 working days, M-F only. £5.95 Next Day Delivery Next working day on all orders placed before 1pm, M-F only. £12 Saturday Delivery Saturday only on orders placed before Friday 1pm £15.95 Delivery to Europe £20 Outside of Europe Click here for International Delivery Terms for overseas shipping. £25